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。关于如何解决这个问题以便我可以再次加载项目的任何想法?

4

6 回答 6

209

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

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

这对我有用。

于 2013-04-25T19:57:19.330 回答
7

对于这种类型的部署问题,我发现了一个非常奇怪(并且有效)的解决方法,如果您尝试关闭和打开 VS 却没有运气,请尝试在发布过程之前关闭所有打开的文档。奇怪吧?:)

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

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

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

于 2013-07-22T09:45:54.087 回答
4

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

于 2013-12-10T00:25:04.580 回答
3

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

于 2015-02-13T10:46:56.677 回答
0

就我而言,结果证明目标服务器上没有安装 IIS!安装它解决了这个问题。

于 2014-08-12T23:42:45.470 回答
0

就我而言,在删除所有 *.user 和 *.suo 后,我不得不重新启动 VS。

于 2014-11-17T12:42:18.273 回答