【问题标题】:Referenced Library Not Recognized when compiled编译时无法识别引用的库
【发布时间】:2014-01-28 20:52:57
【问题描述】:

我创建了一个简单的控制台应用程序。我将我所有的类文件都移到了一个单独的项目中,因为它在这个和一个 Asp.Net MVC 应用程序之间共享。我很好地添加了库。我添加对项目的引用就好了。在编译之前一切看起来都很好,然后它突然找不到项目的引用命名空间。如果我删除 using 语句并将其添加回自动完成工作正常并看到项目。只有在构建时才会出错。

【问题讨论】:

  • 顺便说一句,您忘记包含最重要的信息...您遇到的错误。了解您遇到的错误可能会有所帮助

标签: visual-studio build reference visual-studio-2013 class-library


【解决方案1】:

乍一看,您似乎没有做错任何事。在过去,我遇到过类似的问题,主要原因是......

  1. 这两个项目都针对不同版本的 .NET Framework。可以从项目的属性页面轻松更改
  2. 引用的程序集(本例中为类库)存在编译错误
  3. 引用的程序集缺少一些依赖项。它可能类似于对System.Web 程序集或System.Web.MVC 等的引用

【讨论】:

  • 这是框架版本。这让我伤心了这么久,你不知道。
  • 嗯,当我在一个解决方案中工作时,我总是这样做,该解决方案在 .NET Framework 的早期版本而不是最新版本中运行。我添加了一个新项目,却不知不觉地忘记在“新项目”对话框中指定不同的版本。这种情况发生在我身上很多次,当我遇到这类错误时,我首先要检查...这就是为什么它是可能原因列表中的第一个选项;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-21
  • 2019-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多