Visual studio ';“指定条件”$(打包单一文件)“;评估为&引用;而不是布尔值?
在“公共网站”中预览时,我的电脑上的visual studio 2012会收到以下错误消息。我需要重新启动VS以清除错误消息 调用生成失败,因为异常“指定的条件”$(PackageAssingeFile)“计算结果为“”,而不是布尔值。C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets'Visual studio ';“指定条件”$(打包单一文件)“;评估为&引用;而不是布尔值?,visual-studio,visual-studio-2012,msbuild,Visual Studio,Visual Studio 2012,Msbuild,在“公共网站”中预览时,我的电脑上的visual studio 2012会收到以下错误消息。我需要重新启动VS以清除错误消息 调用生成失败,因为异常“指定的条件”$(PackageAssingeFile)“计算结果为“”,而不是布尔值。C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets' 是什么导致了错误?我不确定是什么导致了错误,但重新启动VS 2012为
是什么导致了错误?我不确定是什么导致了错误,但重新启动VS 2012为我修复了错误。您需要以管理员身份运行Visual Studio。指定的路径需要管理权限才能写入。重新启动VS通常会有帮助,但如果没有,请尝试删除
.user
和.suo
文件,根据此建议:
这并不总是有效的,但是如果您跳过“预览部署”,则失败的可能性较小
可能是整个类的解决方案计算结果为“”,而不是布尔值。Visual Studio问题。微软的VS团队也有一些事情要看吗?我发现了一个非常奇怪的(有效的)解决此类部署问题的方法,如果您在没有运气的情况下尝试关闭和打开VS,请尝试在发布过程之前关闭所有打开的文档。 奇怪吧?:) 因此,针对此类问题的完整修复指南如下所示:
让我知道这是否对您有帮助:)一种常见的情况也会引发该错误,即当您的解决方案中引用的文件丢失时
因此,将这些从解决方案中排除将解决此问题。对我来说,干扰web部署设置导致了这一问题,重新启动VS也是解决方案。有人对此有更结构化的解决方案吗?重新启动工作正常,但我偶尔会遇到此错误..我似乎是在添加nuget软件包后遇到的,这可能是一个调查点?我开始在VS2013(更新2)中调试一个程序,然后用Ctrl+Break取消。从那时起,每当我再次尝试构建、发布或调试项目时,就会出现这个错误。重新启动VS2013解决了此问题。这似乎是NuGet在更新或卸载软件包时出现的问题。我运行的是VS2013 Ultimate,但我运行的插件和插件太多,以至于调试变成了一场消耗战;特别是因为重启VS解决了这个问题。出于问题研究的目的,我在卸载Nuget软件包TinyMCE.MVC.JQuery并更新到TinyMCE4.MVC.JQuery时发生了这种情况。实际上,如果在不以管理员身份运行的情况下重新启动Visual studio,错误将消失。这没有任何效果。这是Meskiping“预览部署”修复的问题。谢谢