0

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 ファイルも追加したいので、これは良い解決策ではありません。そして確かにたくさんのプログラムを壊します。

4

1 に答える 1

1

2010 年 7 月版の Productivity Power Tools for Visual Studio 2010 を使用し、[参照] ボタンを使用してソース ツリー内の DLL ファイルを見つけました。

どうやら、Power Tools の「参照の追加」機能は、DLL ファイルの参照について「賢く」しようとして、パスを変更してしまったようです。

ラップトップ (Power Tools がインストールされていない場所) に DLL ファイルを追加しようとした後、パスは問題ありません!?

これはもう少し調べないといけないと思いますが…今のところはこれが「答え」のようです。

于 2010-07-29T21:16:20.233 に答える