Expression Blend 4からサードパーティの DLL をソース管理に追加して、 TFSビルド サーバーにExpression Blend (または SDK のみ) をインストールする必要がないようにしたいと考えています。建てる。
DLL ファイル ( Microsoft.Expression.Interactions.dll
) をC:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
ソースのルートにコピーし、ファイルを TFS にチェックインしました。
ただし、Visual Studio 2010 の [参照の追加] メニューからコピーした DLL フィル ( に配置C:\Source\<Project>\Microsoft.ExpressionInteractions.dll
) を参照すると、DLL ファイルは正常に参照されますが、参照用のプロパティ ウィンドウを見ると、パスは元の DLL ファイル パスを指しています。 (つまり、C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\Microsoft.ExpressionInteractions.dll
)。
Blend ディレクトリから DLL ファイルを削除すると問題なく動作しますが、他のサードパーティの DLL ファイルも追加したいので、これは良い解決策ではありません。そして確かにたくさんのプログラムを壊します。