我PC上的Visual Studio 2012在“公共Web”中预览时收到以下错误消息。我需要重新启动VS来消 debugging 误消息。
由于异常“指定的条件“$(PackageAsSingleFile)”计算结果为“”而不是布尔值,因此无法生成脚本。C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets'
是什么导致了错误?
我PC上的Visual Studio 2012在“公共Web”中预览时收到以下错误消息。我需要重新启动VS来消 debugging 误消息。
由于异常“指定的条件“$(PackageAsSingleFile)”计算结果为“”而不是布尔值,因此无法生成脚本。C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets'
是什么导致了错误?
6条答案
按热度按时间bmvo0sr51#
我不知道是什么原因,但重新启动VS 2012为我修复了它。
hgqdbh6s2#
重新启动VS通常会有帮助,但如果没有帮助,请尝试删除
.user
和.suo
文件,按照以下建议:https://stackoverflow.com/a/16223645/913845这并不总是有效,但是如果您跳过“预览部署”,则失败的可能性较小。
可能是解决整个类的**求值为“”而不是布尔值。**Visual Studio问题。在MS的VS团队也看看?
gmxoilav3#
我发现了一个非常非常奇怪的(和工作)解决这种类型的部署问题,如果你已经尝试关闭和打开VS没有运气,尝试在发布过程之前关闭所有打开的文档。奇怪吧?:)
因此,这类问题的完整修复指南如下所示:
1.尝试“清洁”,然后重建
1.如果仍然无法发布,请尝试关闭并重新打开项目
1.还是没找到吗尝试关闭VisualStudio,但这次删除所有的 *.user和 *.suo文件,然后再次打开解决方案并给予尝试。
1.最后,如果所有这些步骤都不起作用,尝试我的最新技巧,关闭所有打开的文档,并给予尝试
让我知道这是否对你有帮助:)
1l5u6lss4#
也会引发该错误的一种常见情况是,解决方案中引用的文件丢失。
所以把这些排除在解决方案之外会解决问题。
dnph8jn45#
如果您使用Azure Functions遇到此问题,则需要指定项目在.proj文件中输出可执行文件:
来源:https://pmichaels.net/2022/02/12/isolated-azure-function-in-net-6/
k97glaaz6#
您需要以“管理员”身份运行Visual Studio。指定的路径需要管理权限才能写入。