158

PC の Visual Studio 2012 で、「パブリック Web」でプレビューすると、次のエラー メッセージが表示されます。エラーメッセージを取り除くには、VS を再起動する必要があります。

例外が原因でビルドの呼び出しに失敗しました '指定された条件 "$(PackageAsSingleFile)" は、ブール値ではなく "" に評価されます。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets'

エラーの原因は何ですか?

4

5 に答える 5

216

原因はわかりませんが、VS 2012 を再起動すると問題が解決しました。

于 2013-04-01T20:04:24.503 に答える
10

このタイプの展開の問題に対する非常に奇妙な (そして機能する) 回避策を見つけました。VS を閉じて開いてもうまくいかない場合は、公開プロセスの前に開いているすべてのドキュメントを閉じてみてください。変でしょ?:)

したがって、このタイプの問題の完全な修正ガイドは次のようになります。

  1. 「クリーン」を試してから再構築してください
  2. それでも公開されない場合は、プロジェクトを閉じてもう一度開いてみてください
  3. まだ運がない?VisualStudio を閉じてみてください。ただし、今回はすべての *.user および *.suo ファイルを削除してから、もう一度ソリューションを開いて試してみてください。
  4. 最後に、これらの手順がすべてうまくいかない場合は、最新のトリックを試して、開いているドキュメントをすべて閉じて、試してみてください

これがあなたを助けたかどうか私に知らせてください:)

于 2013-07-22T09:44:13.250 に答える
1

このエラーが発生する一般的なシナリオの 1 つは、ソリューションで参照されているファイルが見つからない場合です。

したがって、ソリューションからそれらを除外すると修正されます。

于 2015-05-30T10:23:55.257 に答える
-3

Visual Studio を「管理者として」実行する必要があります。指定されたパスには、書き込み用の管理権限が必要です。

于 2013-04-10T08:54:44.180 に答える