Microsoft.TeamFoundation.MVVM 名前空間の利用について
こんにちは、Visual Studio サポート チームです。
今回は、Team Foundation の拡張開発で利用可能な Microsoft.TeamFoundation.MVVM 名前空間について、モジュールの配布に関する注意事項とあわせてご紹介します。
Microsoft.TeamFoundation.MVVM 名前空間は、Team Foundation Server のクライアント プログラムを拡張する API のセットとして、Visual Studio、または、チーム エクスプローラーに同梱される形で提供されています。 Team Foundation の拡張と Microsoft.TeamFoundation.MVVM 名前空間の詳細につきましては、以下のドキュメントを参照してください。
Team Foundation の拡張
https://msdn.microsoft.com/ja-jp/library/bb130146.aspx
Microsoft.TeamFoundation.MVVM 名前空間
https://msdn.microsoft.com/ja-jp/library/microsoft.teamfoundation.mvvm.aspx
ご注意
本名前空間は .NET Framework には含まれておらず、DLL 単体での再配布も許諾されておりません。このため、本名前空間を利用するアプリケーションは Visual Studio やチーム エクスプローラーがインストールされた環境でのみご利用いただけるものとなりますのでご注意ください。
MVVM に関する参考情報
MVVM パターンの雛形として Microsoft.TeamFoundation.MVVM を利用したいという要望をお寄せいただくことがありますが、前述の通り Visual Studio やチーム エクスプローラーをインストールされていない環境では Microsoft.TeamFoundation.MVVM 名前空間をご利用いただくことはできません。ご不便をおかけし申し訳ありませんが、何卒、ご了承くださいますようお願い申し上げます。 MVVM に関しては、別途、以下のようにサンプルなどが公開されておりますので、こちらもあわせてご参考いただけましたら幸いです。
Prism
以下にご紹介する Prism では、MVVM パターンでの WPF アプリケーション開発を題材に、チュートリアルやサンプル コードをご案内しています。
Prism
https://compositewpf.codeplex.com/
https://github.com/PrismLibrary/
MVVM QuickStart Using the Prism Library 5.0 for WPF
https://msdn.microsoft.com/en-us/library/gg430857.aspx
Developer's Guide to Microsoft Prism Library 5.0 for WPF
https://msdn.microsoft.com/en-us/library/gg406140.aspx
また、英語のみのご案内となりますが、以下のフォーラム サイトで有志により情報提供が行われています。
patterns & practices: Prism for the Windows Runtime
https://prismwindowsruntime.codeplex.com/discussions
以下のブログ サイトでも Prism について情報発信していますのでご活用ください。
Francis Cheung
https://blogs.msdn.com/b/francischeung/
Blaine Wastell
https://blogs.msdn.com/b/blaine/
patterns & practices
https://www.microsoft.com/practices
Windows デベロッパー センター コード サンプル
Windows デベロッパー センターでは、有志のお客様から提供いただいたサンプル コードを閲覧することが可能です。MVVM に関するサンプルについては、以下のページの検索窓から "MVVM" をキーワードに検索してください。 英語の検索結果を含める場合は、[英語の検索結果を含む] にチェックを入れてください。
Windows desktop code samples
https://code.msdn.microsoft.com/windowsdesktop/
なお、Prism や上記のコード サンプルは現状有姿で提供されるサンプルとなりますので、マイクロソフトから製品サポートは提供されておりません。