'指定条件"$(PackageAsSingleFile)"评估为""而不是布尔值?

ca9*_*3d9 158 msbuild visual-studio visual-studio-2012

我的电脑上的visual studio 2012在"公共网站"中预览时收到以下错误消息.我需要重新启动VS以消除错误消息.

由于异常'指定条件'$(PackageAsSingleFile)"评估为"而不是布尔值,因此调用构建失败.C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets'

是什么原因造成的?

Rus*_*ine 215

我不确定是什么导致它,但重启VS 2012为我修复了它.

  • 谢谢.此修复仍然可以在VS2013 RC中使用. (12认同)
  • 我开始在VS2013(Update 2)中调试程序,然后使用Ctrl + Break取消.从那时起,每当我尝试再次构建,发布或调试项目时,我就开始收到此错误.重启VS2013解决了它. (5认同)
  • 任何人都有更加结构化的解决方案吗?重新启动工作,但我偶尔会遇到此错误.. (4认同)
  • 在添加一个nuget包之后我似乎得到了这个,也许是一个调查点? (4认同)
  • 在更新或卸载软件包时,这似乎是NuGet的一个问题.我正在运行VS2013 Ultimate,但是我运行了很多插件和插件,调试变成了一场消耗战; 特别是因为重启VS解决了这个问题.出于问题研究的目的,在卸载Nuget Package TinyMCE.MVC.JQuery并更新到TinyMCE4.MVC.JQuery时,这个问题就出现了. (2认同)
  • 似乎也适用于VS2015. (2认同)

Zar*_*dan 45

Restarting VS usually helps, but when it doesn't - try deleting .user and .suo files, as per this suggestion: /sf/answers/1135655181/

This does not always work, however if you skip "Preview Deployment" it is less likely to fail.

可能它是整个评估类的解决方案,而不是布尔值.Visual Studio问题.MS的VS团队还有什么东西可看?


Moh*_*lam 10

我发现这种类型的部署问题非常非常奇怪(和工作)的解决方法,如果您尝试关闭并打开VS而没有运气,请尝试在发布过程之前关闭所有打开的文档.怪啊?:)

因此,针对此类问题的完整修复指南将如下所示:

  1. 尝试"清理"然后重建
  2. 如果仍未发布,请尝试再次关闭并重新打开项目
  3. 仍然没有运气?尝试关闭VisualStudio,但这次删除所有*.user&*.suo文件,然后再次打开解决方案并尝试一下.
  4. 最后,如果所有这些步骤都不起作用,请尝试我的最新技巧,关闭所有打开的文档并尝试一下

让我知道这有没有帮助你:)