1つのmsbuildプロジェクトから別のプロジェクトにプロパティを渡すことはできますか?したがって、1つの.projファイルにPropertyName = "Foo"(たとえば)のプロパティがあります。別の.projファイルからアクセスできますか?つまり、他のmsbuildプロジェクトで "$(Foo)"を使用できますか?MSBuildプロジェクト間でプロパティを渡すことはできますか?
4
A
答えて
4
これを行う1つの方法は、次のスクリプトを呼び出すときにプロパティを渡すことです。
<MSBuild Projects="another.proj" Properties="PropertyName=$(Foo)" />
4
プロパティを使用するファイルでImport elementを使用します。
<Import Project="ProjectPath"/>
0
$(MSBuildArguments)変数を使用してみてください。私はTFSで動作することを知っていますが、コマンドプロンプトで動作するかどうかはわかりません。
関連する問題
- 1. MSBuildなしでC#プロジェクトをコンパイルすることはできますか?
- 2. プロセス間でPerlハッシュリファレンスを渡すことはできますか?
- 3. アクティビティ間にサーフェスを渡すことはできますか?
- 4. はWiXカスタムアクションにプロパティを渡すことができません
- 5. MsBuildはプロジェクト間のプロパティグループ
- 6. 公開中であることを示すMSBuildプロパティはありますか?
- 7. MSBuildはあるプロジェクトから別のプロジェクトにプロパティを抽出します
- 8. プロパティとしてパラメータを渡すことは可能ですか?
- 9. msbuildプロパティのリストTFSがビルドスクリプトに渡す
- 10. ビュー間でデータを渡すことができません
- 11. ミドルウェア間でパラメータを渡すことができません
- 12. クラス間でデータを渡すことができません
- 13. AndroidでIPCでカーソルを渡すことはできますか?
- 14. スペースを含む作業ディレクトリをMSBuild EXECコマンドタスクに渡すことはできますか?
- 15. C#プロジェクトとC#プロジェクト間でポインタを渡すと、C#プロジェクトで安全でない場合があります。
- 16. COMメソッドでHWNDを渡すことはできますか?
- 17. コンストラクタでフラグメントを渡すことはできますか?
- 18. デリゲートをサーバーコントロールパラメータとして渡すことはできますか?
- 19. Visual Studioでプロジェクトの複数の構成を同時にビルドすることはできませんが、MSBuildで行うことができます
- 20. javascriptでプロパティを作ることはできますか?
- 21. 関数間で変数を渡すことはできません
- 22. 「プロセスがアクセスすることはできません...」MSBuildの
- 23. CruiseControl.Net - MSBuildの後にlabellerを実行することはできますか?
- 24. ソリューションからプロジェクトにカスタムmsbuildターゲットを渡す
- 25. NSFetchRequest - プロパティの配列を返すことはできますか?
- 26. UITableViewCellAccessoryDetailDisclosureButtonプロパティを編集することはできますか?
- 27. 内部プロパティをモック/スタブすることはできますか?
- 28. TCLでは、このようにパラメータを渡すことはできますか?
- 29. buildSrcプロジェクトをカスタマイズすることはできますか?
- 30. MSBuild 4.0から、MSBuildタスクからC#プロジェクトファイルに展開するプロパティ名を渡す方法は?
この場合、スクリプト間に相互参照があります。大丈夫ですか? –
評価の順序はどのように決定されますか?インポートされたプロジェクトのプロパティとアイテムグループが最初に処理されますか?現在のファイル内のItemGroupとプロパティが最初にプロスケードされますか? – Maslow
評価は注文によって決まると思います。最初にインポートされたプロジェクトプロパティとアイテムは、最初に処理されます。最後にインポートすると、インポートされたプロジェクトのプロパティとアイテムが最後に処理されます。 これは、「Microsoft.CSharp.targets」のcsprojインポートが最後に実行される理由です。これは、csprojの値を設定できる方法です。 –