我的电脑上的visual studio 2012在" Public Web"中预览时收到以下错误消息。我需要重新启动VS以消除错误消息。
由于异常'指定条件" $(PackageAsSingleFile)&#34>,调用构建失败评估为""而不是布尔值。 C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets'
导致错误的原因是什么?
答案 0 :(得分:214)
我不确定是什么导致它,但重新启动VS 2012为我修复了它。
答案 1 :(得分:45)
重新启动VS通常有帮助,但如果没有 - 请尝试删除.user
和.suo
文件,根据此建议:https://stackoverflow.com/a/16223645/913845
这并不总是有效,但是如果你跳过“预览部署”,它就不太可能失败。
可能是整个评估为“”而不是布尔值的解决方案。 Visual Studio问题。 MS的VS团队也有什么看法?
答案 2 :(得分:9)
我发现这种类型的部署问题非常非常奇怪(并且正常工作),如果您尝试过关闭&打开VS没有运气,尝试在发布过程之前关闭所有打开的文档。 怪啊? :)
因此,针对此类问题的完整修复指南将如下所示:
请告诉我这是否对您有所帮助:)。
答案 3 :(得分:1)
当您在解决方案中引用的文件丢失时,也会引发该错误的一种常见情况。
因此,从解决方案中排除那些将解决它。
答案 4 :(得分:-3)
您需要以“管理员”身份运行Visual Studio。指定的路径需要管理权限才能写入。