2011-07-19 6 views
2

TeamCity 6.5 Enterpriseにアップグレードしました。TeamCity 6.5 Enterpriseは、MSBuildのランナーステップで/ pコマンドラインパラメーターをビルドパラメーターに移動することを提案し始めました。だから私は "コマンドラインパラメータ:"からすべての/ pを削除し、ビルドパラメータでそれらを追加しました。問題は、プラットフォームのparamですぐに現われた:TeamCity 6.5のMSBuildランナーの変更

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(483, 9): The OutputPath property is not set for project 'MyProj.csproj.teamcity'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Testing' Platform='Any CPU'. You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Configuration or Platform that doesn't exist for this project. 

私のビルドシナリオは、.csproj/.msbuildソリューションファイルのない手順の多く、いくつかの建物SLN-ファイル、他の人が含まれています。あなたが構築するもの(「here」のように) - 「AnyCPU」または「Any CPU」に応じて、Platformパラメータがどのように扱われるかについての違いがあります。私が理解する限り、これは事実です。これは、ランナーの/ pコマンドラインパラメーターに戻さずに修正できますか?

また、この新しいMSBuildランナーは、使用しているコマンドラインを正確に記録していないため、このような問題を診断するのが難しくなっています。非常にイライラ。

答えて

関連する問題