无法从中构建项目输出组内容文件

时间:2012-03-26 12:07:14

标签: visual-studio-2010 web-setup-project

目前我正在尝试使用Visual Studio 2010为我们的一个ASP.net4 / Silverlight-Web应用程序创建一个WebSetup项目。

我根据this教程创建了安装项目,但是当我尝试构建安装项目时(我之前完成了整个解决方案的构建),我收到以下错误:

Unable to build project output group 'Content Files from MyWebProject (Active)'  

根据this和我发现的几乎任何其他网站,此错误指的是包含在网络项目中但在磁盘上丢失的项目。

我检查了所有项目两次,没有遗漏文件。 这个问题还有其他解决办法吗?

我试过的其他事情:

  • This帖子:我的.dll附带了.xml文件。我还从我的项目中删除了xml文件,但它没有帮助

  • This post:将启动项目设置为我的Web应用程序没有任何改变。

上述两篇文章均来自forums.asp.net上的this主题。

3 个答案:

答案 0 :(得分:40)

我也有这个问题。 (Visual Studio 2010 Pro,.Net 4.0)我使用“发布...”选项找到了丢失的文件。右键单击Web应用程序。靠近菜单的顶部(对我来说是顶部的第5个)是“Publish ...”。点击它。我做了“发布方法:文件系统”。发布失败的原因与构建安装失败的原因相同。不同之处在于,当Publish失败时,它会给出错误消息。

答案 1 :(得分:11)

在大多数情况下,这是由于丢失了文件。 展开所有项目并检查它们是否都没有标记黄色感叹号。 对于Web应用程序,通常的嫌疑人是config.web,更具体地说是Debug / Release版本,单击Web.Config旁边的“+”,看看它们是否被标记为缺失。 祝你好运

答案 2 :(得分:1)