【问题标题】:Can't add reference to project, Visual studio无法添加对项目的引用,Visual Studio
【发布时间】:2015-10-09 06:46:18
【问题描述】:

我在 Visual Studio 中创建了一个项目容器。在这个容器中,我添加了三个项目:一个类库、一个 ASP .NET MVC 应用程序和一个单元测试应用程序。

现在,我尝试在这些项目之间添加引用。当我尝试从我的 .NET MVC 应用程序添加对我的类库的引用时,我收到一条错误消息,指出无法添加引用。

为什么会出现此错误?为什么我不能将我的类库中的引用添加到我的 mvc 应用程序?

【问题讨论】:

  • 项目的 .NET 版本是什么?
  • @UfukHacıoğulları:.NET Framework 4.5.2
  • 当我不小心添加了一个可移植的测试类时,我遇到了类似的问题。确保 .net 目标是相同的。
  • @Spaceman:当我试图查看我的类库的属性时,我看不到类库的目标框架。
  • 谁能帮助我?

标签: c# asp.net .net asp.net-mvc visual-studio


【解决方案1】:

为了将来的参考,您确实需要说明您正在使用的版本:Visual Studio?、ASP.NET MVC?和 .net Framework?正如Ufuk所说。我假设您的意思是 ASP.NET 5 vNext,因为我知道这有问题。

先看看其他帖子:Issue adding reference to class library project in ASP.NET 5 (Core)

其次,如果和我的经历类似,beta7 中似乎有 bug,所以尝试添加文件引用:https://stackoverflow.com/a/32399377/2537017

(假设您已移除 dnxcore50,以便它可以使用新的类库)。

【讨论】:

    【解决方案2】:

    我遇到了这样的问题,我发现这是引用库项目的后期构建设置的原因,在后期构建中我将一些非托管的本机 dll 复制到输出目录中,通过删除后期构建如果我的问题解决了。

    【讨论】:

      【解决方案3】:

      我遇到了类似的问题。尝试添加到相关项目时,兄弟项目在“添加引用”对话框中不可见。通过随机路线,我发现我正在处理的项目有一个签名的程序集,而我试图添加为参考的项目是未签名的。这是不允许的,但没有迹象表明对话框中的项目存在问题。它根本不可见。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-13
        • 2012-11-29
        • 2021-12-06
        • 2012-10-11
        • 1970-01-01
        相关资源
        最近更新 更多