在Visual Studio中发布错误

Pan*_*yay 39 publish visual-studio-2010

我不断得到这个疯狂的错误让我觉得VS变得愚蠢而不是更聪明.

错误1将文件Content\Images\Brands\Lenovo.png复制到obj\Debug\Package\PackageTmp\Content\Images\Brands\Lenovo.png失败.找不到文件'Content\Images\Brands\Lenovo.png'.0 0价格比较

我尝试发布到文件系统时产生错误.VS正在寻找一个我自己删除的文件并且它现在不在解决方案中,这是愚蠢的.

早些时候我也在删除和添加文件但突然今天发布命令已经开始出错.

在许多其他帖子中,我看到有人要求用记事本打开.csproj文件并手动删除对已删除文件的引用.这似乎非常令人生畏,因为我删除了一长串文件并添加了许多新文件.

有没有更简单的方法来摆脱这个问题,或者我需要手动删除对已删除文件的引用.我不能只删除obj文件夹或清空bin目录或清理解决方案或其他东西.

Ode*_*ded 73

您需要告诉Visual Studio您删除了文件.

转到文件存在的项目/解决方案文件夹,然后将其删除.

Visual Studio假定您最初添加文件后,应该发布它.它不能仅仅因为它不在文件系统中而假设您不想要它.考虑在团队中使用源代码控制 - 该文件可能只存在于一个人的机器中,但仍然需要.

这并不难你想象 - 无法找到的文件对它们有半透明的外观,很容易在Visual Studio中选择这些和批量删除.您还可以设置项目属性以显示所有文件,然后选择需要成为项目一部分的所有文件并将其添加到单个操作中.

  • 上帝保佑你的伴侣....只用了5行,你总结了很多,让我明白我是多么愚蠢地责怪VS :-) ...谢谢!! 你是一个活的救星... (2认同)

Vik*_*dey 10

每当我们从文件夹中删除内容但忘记从Visual Studio解决方案中删除时,这基本上都会发生.

要解决此问题,请按以下步骤操作: -

  1. 转到visual studio解决方案资源管理器并右键单击特定内容
  2. 从项目中排除.
  3. 右键单击并从visual studio解决方案资源管理器中删除.

希望这会帮助你:)

  • 完全正确的答案和完美干净的解决方案......删除后它可以工作 (2认同)