私のビルドマシンでmsbuildを使ってsfprojをビルドしようとしていますが、これはIamがやっていることです。sfproj - outpathビルドエラー
<target ="package">
<foreach item="File" property="sfproj">
<in>
<items refid="servicefabric.files.sfproj" />
</in>
<do>
<exec program="${msbuild14.exe}">
<arg value="${sfproj}" />
<arg value="/p:Configuration=${config}" />
<arg value="/p:Platform=x64" />
<arg value="/target:Package" />
</exec>
</do>
</foreach>
</target>
Iamは、ビルドマシンに乗るエラーが(_CheckForInvalidConfigurationAndPlatformターゲット)
ある - > 10時25分10秒[EXEC] C:\プログラムファイル(x86の)\ MSBuildの\ 14.0 \ binに\ Microsoft.Common.CurrentVersion.targets(724,5):エラー:OutputPathプロパティがプロジェクト 'App.sfproj'に設定されていません。このプロジェクトに対して有効な構成とプラットフォームの組み合わせを指定していることを確認してください。 Configuration = 'Debug' Platform = 'x64'。ソリューションファイルなしでプロジェクトを構築しようとしているため、このプロジェクトに存在しないデフォルト以外の構成またはプラットフォームを指定しているため、このメッセージが表示される場合があります。
作業しているプロジェクトバージョン(.sfprojファイルのProjectVersionプロパティを確認してください)? 1.1の場合は、プロジェクトのNuGetパッケージを復元するようにしましたか? –
はいこのステップの前にNugetリストアが実行されます。 – Senthil
診断ログの詳細ログを有効にしておくと良いでしょう( "/ verbosity:diagnostic" MSBuildスイッチ)。 –