C# 将引用从xproj添加到csproj

C# 将引用从xproj添加到csproj,c#,.net-core,.net-4.6.1,C#,.net Core,.net 4.6.1,我有一个“.net 4.6.1”(a)项目和一个“.net核心1.5”(B)项目 我想在我的“project\u a\u net461”中添加对“project\u B\u core\u 1.5”的引用 一开始我得到: 无法添加引用。程序集必须具有“dll”或“exe”扩展名才能被引用 然后我尝试将“net461”添加到核心项目(*)中的“frameworks”中。我尝试再次将其添加到“project\u A\u net461”,这次没有出现错误 问题是我无法访问命名空间: 类型或命名空间“na

我有一个“.net 4.6.1”(a)项目和一个“.net核心1.5”(B)项目

我想在我的“project\u a\u net461”中添加对“project\u B\u core\u 1.5”的引用

一开始我得到:

无法添加引用。程序集必须具有“dll”或“exe”扩展名才能被引用

然后我尝试将“net461”添加到核心项目(*)中的“frameworks”中。我尝试再次将其添加到“project\u A\u net461”,这次没有出现错误

问题是我无法访问命名空间:

类型或命名空间“name_of_B_project”在命名空间“name_of_A_project”中是否存在注释(是否缺少程序集引用?)

它在
中投诉使用了_B_项目的名称


(*)像这样:

  "frameworks": {
    "net461": {},
    "netstandard1.5": {
      "imports": "dnxcore50"
    }
  }

我在这里找到了关于它的更多信息(以及可能的解决方案):至少建议的解决方法有效:1)删除对库项目的引用,2)添加对.NET4XX的已编译库DLL的引用