1. ホーム
  2. visual-studio

[解決済み] MSBUILD : エラー MSB1008: プロジェクトは1つしか指定できません

2022-07-02 08:08:31

質問

以下の Build エラーが発生するのはなぜですか?

C:\WINDOWSMicrosoft.NETFrameworkv3.5msbuild.exe C:\CodeEduBenesysNET netTotalEducationTest" /p:InstallUrl="https://www.benesys.net/benesys.net/TotalEducationTest/" /p:ApplicationVersion=1.0.1.198 /p:ProductName="Total Education TEST" /p:PublisherName="BeneSys, Inc." /p:UpdateRequired="True" /p:MinimumRequiredVersion=1.0.1.198の場合
マイクロソフト(R)ビルドエンジン バージョン 3.5.30729.1
[Microsoft .NET Framework, Version 2.0.50727.3603] を参照してください。
Copyright (C) Microsoft Corporation 2007. すべての権利を保有します。

MSBUILD : エラー MSB1008。指定できるプロジェクトは1つだけです。
スイッチ 教育

スイッチの構文については、"MSBuild /help"と入力してください。

2 番目のプロジェクトがどのように指定されているのかがわかりません。

どこかのプロジェクトファイルに保存されているのでしょうか?

どのように解決するのですか?

解決方法

p:PublishDir 設定の周りの引用符を削除します。

すなわち

引用符の代わりに

/p:PublishDir="\\BSIIS3\c$\DATA\WEBSITES\benesys.net\benesys.net\TotalEducationTest\"  

引用符を使用しない

/p:PublishDir=\\BSIIS3\c$\DATA\WEBSITES\benesys.net\benesys.net\TotalEducationTest\  

私の発見をすぐに投稿しなかったことを申し訳なく思っています。実は、何を変更する必要があるのかを確認するために、もう一度調査する必要がありました。引用符を削除するとうまくいくなんて、誰が考えたでしょう? 同僚が別のソリューションのビルドを表示して、引用符がないことに気づいたときに、これを発見しました。