Asp.net core mvc Can';t从另一个项目添加对MVC6项目(.Net Core w/.Net Framework)的引用

Asp.net core mvc Can';t从另一个项目添加对MVC6项目(.Net Core w/.Net Framework)的引用,asp.net-core-mvc,.net-core,Asp.net Core Mvc,.net Core,我正在运行Visual Studio 2015更新3。我选择创建一个带有.NETFramework选项的.Net核心项目,专门用于使用MVC6。我在项目中有一些类,我想从同一解决方案中包含的控制台应用程序项目中引用这些类。虽然我可以从控制台应用程序成功添加对.Net核心项目的引用,但当我尝试从控制台应用程序使用该类时,我无法成功添加using语句。据我所知,使用项目模板.Net核心应用程序“With Net Framework”可以防止此类问题。我看过其他关于csproj xproj不兼容的帖子

我正在运行Visual Studio 2015更新3。我选择创建一个带有.NETFramework选项的.Net核心项目,专门用于使用MVC6。我在项目中有一些类,我想从同一解决方案中包含的控制台应用程序项目中引用这些类。虽然我可以从控制台应用程序成功添加对.Net核心项目的引用,但当我尝试从控制台应用程序使用该类时,我无法成功添加using语句。据我所知,使用项目模板.Net核心应用程序“With Net Framework”可以防止此类问题。我看过其他关于csproj xproj不兼容的帖子。但是我试图将引用从一个xproj添加到另一个xproj。这还得到支持吗?真是一团糟

仅供参考:我还禁用了resharper

将引用从一个xproj添加到另一个xproj

如果我理解正确,您尝试链接的项目都使用project.json,对吗?这可以通过编辑project.json文件来完成。例如,您有“WebApp”并希望引用“ClassLib”,请编辑“WebApp”项目中的project.json文件以包含:

{
   "dependencies": {
      "ClassLib": {
        "type": "project"
      }
   }
}
本部分假设“ClassLib”针对的是与“WebApp”兼容的框架,如project.json中的“frameworks”部分所列。如果您的WebApp针对的是.NET framework 4.6(net46),则类Lib还应针对net46或与“net46”兼容的框架之一,如“net451”或“netstandard1.3”