TFS2015に格納されている.netソリューション(別の会社のもの)のXAMLビルド定義を構成する作業を進めています。Visual StudioからMSBuildの参照検索フォルダを追加するビルド定義UI
解決策は、開発者用コンピュータにインストールされたソフトウェアXのDll参照を使用しますが、ビルドサーバーには存在しません。 (FTSサーバーとビルドサーバーは多くのクライアントで共有されています)。
必要なDLLをソースコードと共にフォルダに追加するオプションがありますが、.csprojファイルを変更するオプションはありません。ビルド定義で
、私はMSBuildの引数フィールドに次を追加しようとしました:
/p:AdditionalLibPaths=$/[long tfs path here]/CommonDlls
/p:AdditionalLibPaths=$(SourceDir)/CommonDlls
が、それは動作しません。
理想的には、ソースコードのルートから相対フォルダを指定したいと考えています。 (静的なパスは機能するかもしれませんが、共有ビルドの目的ではない1つのビルドサーバーとエージェントのためだけです)。
私はこのパラメータをどのように定義することができますか?
事前ビルドスクリプトパスを追加するオプションもあります。私はソースコードと一緒にスクリプトファイルを保存することができます。どのようにそのようなスクリプトファイルを書くための任意のポインタ?
答えが正しくパスパラメータを渡すのを助けました。しかし、 "AdditionalLibPaths"は必要な結果を達成しませんでした。これをReferencePathに置き換えると正しく動作しました。 – RMS