CleanWPPAllFilesInSingleFolder错误使我的项目不再加载


86

使用VS2012,我创建了一个动态数据项目。一切正常,然后我开始配置Web部署设置。我不确定我完全更改了什么设置,因为没有错误。但是,当我尝试加载解决方案时,该项目出现以下错误,它将不再加载。

Specified condition "$(CleanWPPAllFilesInSingleFolder)" evaluates to "" instead of a boolean. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets

我在csproj文件中看不到CleanWPPAllFilesInSingleFolder。关于如何解决此问题的想法,以便我可以再次加载该项目?

Answers:


209

我也有这个问题。请尝试以下操作:

  1. 关闭Visual Studio
  2. 删除您的.user和.suo文件
  3. 重新打开解决方案。

这对我有用。


13
对于速度不快的读者:那是很接近的Visual Studio不是解决方案!
菲亚特

13
我刚刚在VS2012中偶然发现了此问题,只需关闭并重新打开VS即可为我解决问题,无需删除。
罗布森·罗沙·德阿劳霍

10
我发现此问题是由使用 Preview新“发布”窗口功能。如果我跳过预览,它似乎可以工作。
gregpakes 2013年

类似的答案在这里:irisclasson.com/2013/10/02/...
格伦小

1
也在这里。对我来说,我打开了VS 2013,更改了配置,然后立即发布到Azure。当我进行预览时,它因提到的错误而失败。然后,我无法建立。诀窍是在发布之前进行重建,并且它可以正常工作。
Program.X

7

对于这种类型的部署问题,我已经找到了一个非常非常奇怪的(可行的)解决方法,如果您尝试关闭并打开VS而没有运气,请尝试在发布过程之前关闭所有打开的文档。奇怪吗?:)

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

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

让我知道这是否对您有帮助:)


1
#1(VS的Build菜单中的Clean Solution)对我来说足够了。
Theophilus

4

我关闭并重新打开我的解决方案。我倾向于认为这是预览功能中的一个缺陷,因为这是我在开始发生之前所做的唯一更改。从那以后,我一直无法复制它。


3

我所做的只是关闭Visual Studio,然后重新打开它。完成了


0

就我而言,事实证明目标服务器上未安装IIS!安装它可以解决问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.