VS2017:构建解决方案但发布失败

时间:2018-07-25 14:57:53

标签: msbuild visual-studio-2017

我有3个网站和1个Web API项目的解决方案。当我构建解决方案时,没有问题,但是当我将Web API项目发布到文件夹时,我遇到很多错误,并且发布失败。错误之一是:

  

错误CS0006元数据文件   'D:\ Projects \ MyAppName \ Code \ MyAppName \ BusinessObjects \ bin \ Release \ BusinessObjects.dll'   找不到。

其他问题类似于:

  

错误CS0246找不到类型或名称空间名称“ Amazon”   (您是否缺少using指令或程序集引用?)

我已经签入了项目。引用的DLL(Amazon)可用,并且在我构建解决方案时不会发生此问题。

可能是什么问题?我还检查了是否有丢失的文件(检查文件名前面是否有黄色的感叹号图标),但找不到。

1 个答案:

答案 0 :(得分:1)

  

VS2017:解决方案可以构建但发布失败

根据错误消息,它们都是常见的错误。对于此问题,我们无法提供最直接的正确答案,我们只能为您提供一些故障排除方法。为了避免在一轮中失去联系,旅行评论,我将这些故障排除信息作为答案而不是评论。)。

您可以尝试:

  • 清洁溶液,然后重新构建。
  • 转到 Solution Explorer 。右键单击解决方案。转到属性。转到配置管理器。检查是否选中了内部版本下的复选框。如果未选中任何一个或全部,请检查它们,然后尝试重新构建解决方案。
  • 删除项目引用,然后再次将其添加回,并检查bin文件夹中是否存在所有丢失的dll文件。
  • 删除bin / obj文件夹,再次生成并尝试重新启动Visual Studio。