16

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

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

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

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

我检查了所有项目两次,没有丢失文件。这个问题还有其他解决方案吗?

我尝试过的其他事情:

  • 这篇文章:我的 .dll 确实有 .xml 文件。我还从我的项目中删除了 xml 文件,但它也没有帮助

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

以上两个帖子都来自forums.asp.net上的这个帖子。

4

2 回答 2

47

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

于 2012-09-25T18:08:42.640 回答
13

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

于 2012-12-10T17:11:23.220 回答