設定ファイルとプロジェクトファイルをコマンドラインからmsbuildを入力として実行すると、設定とプラットフォームは設定されませんmsbuildはどの構成とプラットフォームソリューション内の各プロジェクトまたは単一のプロジェクトファイルに使用するには?ソリューションファイルの場合はソリューションファイルまたはプロジェクトファイルをビルドするときにmsbuildがデフォルトで使用するもの
2
A
答えて
4
- 両方のMSBuildとDebug
設定とMixed platforms
プラットフォームを見つけようと、それが存在しない場合は、それが戻ってそれが.sln
ファイルにSolutionConfigurationPlatforms
の下で見つけることができる最初の1に下がるxbuild。これはちょうどソリューションレベルconfig/platformであり、.sln
ファイルのProjectConfigurationPlatforms
のマッピングを使用して、プロジェクトに使用する設定/プラットフォームを決定することに注意してください。
プロジェクトファイルの場合、通常とPlatform
が指定されています。ファイルは*proj
です。しかしそれでも値がなければMicrosoft.Common.*targets
ファイルはデフォルトとしてDebug|AnyCPU
を選択します。
更新:csprojのデフォルト仕様は、次のようになります。本質的に「$(コンフィギュレーション)が指定されていない場合は、デバッグに設定」、およびプラットフォームのための同様の言っている
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
...
。
関連する問題
- 1. ソリューションファイルとVisual Studioのプロジェクトファイル
- 2. MSBuild 4を使用するためにプロジェクトファイルを変換する必要がありますか?
- 3. デフォルトのMSBUILDロガーで使用される色を変更できますか?
- 4. MSbuildはソリューションファイルから現在の設定を取得します
- 5. MSBuildとDelphi XE2を使用してビルドする方法
- 6. クルーズコントロールをソリューションファイルなしで使用する
- 7. Jenkinsをプロジェクトのビルドに使用することができますか、ビルドにMavenまたはANTを使用する必要がありますか?
- 8. MSBuild 14.0/VS2015でプロジェクトファイルをデバッグする方法は?
- 9. MSBuildログをプロジェクトファイルでどのように分類できますか?
- 10. Delphi XE2:コマンドラインプロンプトエラーでmsbuildを使用してプロジェクトをビルドするMSB4067
- 11. .NET Framework(3.5)の同じバージョンをターゲットにしていても、私のプロジェクトはMSBuild 4でビルドされますが、MSBuild 3.5ではビルドされません。私はMSBuildの4を使用して、私のソリューションを構築する場合
- 12. MSBUILD:ソリューションファイルを解析してプロジェクトパスを取得する方法
- 13. ソリューションファイルからコンパイルまたはビルドオーダーを実行するようにMSBuildを設定する方法
- 14. MSBuildターゲット/プロジェクトファイルに共通の参照パスを追加できますか?
- 15. MSBuildでモルズを使用するには?
- 16. ソリューションファイルにプロジェクトOutputPathを定義する方法は? (またはソリューションファイルでカスタムプロジェクトのプロパティを指定する方法)
- 17. コマンドラインからMSBuildバージョン15でAzure関数をビルドするときにビルドが失敗する
- 18. msbuildソースコードでビルドできません。
- 19. OSXでMSBuildを実行するためにドッカーを使用できますか?
- 20. コピーコンストラクタをprivateにしても、デフォルトの実装をそのまま使用することはできますか
- 21. デフォルトのmsbuildプラットフォームとは
- 22. Teamcity - MSBuild SlowCheetahを使用してビルド時にweb.configとpassword.configを変換する2.5.48
- 23. MSBuild(GENERATEPROJECTPRIFILE)を使用してUWPアプリケーションをビルドする問題
- 24. MSBuildを使用してslnをアップグレードしてビルドする
- 25. CruiseControl.netビルドでもMSBuildタスクが成功しません
- 26. Installshield 2012とTFS2010/MSBuildを使用してどのようにビルドする必要がありますか?
- 27. は、プロジェクトファイルが不足して解決する方法を、ビルド・
- 28. MSBuildを使用してビルドに追加ファイルを含める
- 29. MSBuildを使用したJenkinsの.netアプリケーションのビルド
- 30. Visual Studioでプロジェクトの複数の構成を同時にビルドすることはできませんが、MSBuildで行うことができます
csprojでデフォルトの 'Configuration'と' Platform'はどのように指定されていますか?また、この情報を見つけるために 'Microsoft.Common。* targets'とmsbuildコードをどこから掘り起こす必要があるのか、Microsoftがこの動作を文書化しているのかどうか知っていますか?私は、テストソリューションとプロジェクトファイルを作成して実験することができますが、私の実験で公開されているよりも複雑なルールを見つけたいとは思っていませんでした。 –
ビルド構成の理解:https://msdn.microsoft.com/en-us/library/kkz9kefa.aspx – radical
ありがとう、リンクは私が探していたものです!また、更新のおかげで、私は完全にそれらは、最初のプロジェクトファイルのそれぞれにあることを忘れて... –