“指定条件”$(PackageAsSingleFile)“评估为”“,而不是一个布尔?
在“公共networking”中预览时,我的电脑上的Visual Studio 2012会收到以下错误消息。 我需要重新启动VS来摆脱错误信息。
由于exception“指定条件”$(PackageAsSingleFile)“计算为”“而不是布尔值,所以调用构build失败。 C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets'
什么导致了错误?
我不确定是什么原因造成的,但重新启动VS 2012为我解决了这个问题。
重新启动VS通常会.suo
帮助,但是如果没有,请尝试删除.user
和.suo
文件,按照以下build议: https : .suo
这并不总是奏效,但是如果您跳过“预览部署”,则不太可能失败。
也许是整个评估类的解决scheme, 而不是一个布尔值。 Visual Studio的问题。 MS的VS队伍也在看?
我发现这种types的部署问题非常奇怪(和工作)的解决方法,如果您尝试closures和打开VS没有运气,尝试在发布过程之前closures所有打开的文档。 怪怪的? 🙂
所以这种types的问题的完整的修复指南将如下所示:
- 尝试“清洁”,然后重build
- 如果还没有发布,请尝试再次closures并重新打开您的项目
- 还是没有运气? 尝试closuresVisualStudio,但是这次删除所有的* .user&* .suo文件,然后再打开你的解决scheme,试试看。
- 最后,如果所有这些步骤都不起作用,请尝试使用我最新的技巧,closures所有打开的文档并尝试一下
让我知道这是否帮助你:)
同样引发这种错误的一种常见情况是当您的解决scheme中引用的文件丢失时。
所以排除那些解决scheme将解决它。
您需要运行Visual Studio“以pipe理员身份”。 指定的path需要pipe理权限进行写入。
- 符号文件不加载在Visual Studio 2012中debugging自定义项目
- 在Visual Studio 2012中使用MSBuild PublishProfile时,MSDeploy跳过规则
- 使用msbuild复制所有文件和文件夹
- TFS构build服务器 – CSC:致命错误CS2008:未指定input
- 如何在MSBuild中执行Exec Command中的引号
- MSBuild在Visual Studio 2012解决scheme的TeamCity中
- 是否有一个MSBuild文件的标准文件扩展名?
- 什么时候应该将copy-local设置为true,何时不应该这样做?
- 'DependsOnTargets'和'AfterTargets'有什么区别?