VS2010想要发布一个不存在的文件。我该如何改变它

时间:2011-11-01 16:23:13

标签: visual-studio-2010 publishing

我在VS2010中搞砸了我的Web App解决方案,Visual SVN不会将我返回到以前的版本,所以我在另一个目录中检出了另一个副本。现在我做了更改,它提交了。但是,现在VS2010 Publish失败了: -

错误4将文件assetmanager \ assetmanager.asp复制到obj \ Release \ Package \ PackageTmp \ assetmanager \ assetmanager.asp失败。找不到文件'assetmanager \ assetmanager.asp'。 0 0 AdminSite

我很确定从未有过assetmanager \ assetmanager.asp文件。该站点是.NET 4.0 VB。

我现在完全陷入困境。任何人都可以给我一个如何纠正这个问题的提示。我甚至不知道从哪里得到这些信息。

干杯

2 个答案:

答案 0 :(得分:3)

您是否在项目中看到该文件?如果是这样,右键单击并告诉它从项目中删除“ghost”文件。一旦你这样做,我会尝试再次发布。

如果它没有显示项目,您可能能够创建一个具有相同名称的假文件(只是放入一些文本,因此大小不是0kb)并且与其他asp文件位于相同的位置。确保选中“显示隐藏文件”并将其添加到项目中,然后立即删除。这基本上可以解决VS认为文件存在的损坏。

答案 1 :(得分:0)

发现了这个问题,并且能够通过以下方式解决:

  1. 找到您的.csproj文件
  2. 在记事本中打开它并搜索有问题的文件名
  3. 从.csproj中删除标记(确保删除封装依赖项),保存并关闭
  4. 重新加载你的项目,瞧瞧!