我正在运行Visual Studio 2015 Update 3.我选择使用.Net框架选项专门创建.Net核心项目以使用MVC 6.我在项目中有一些类,我想从我已包含在同一解决方案中的控制台应用程序项目。虽然我可以从Console App成功添加对.Net Core Project的引用,但是当我尝试使用控制台应用程序中的类时,我无法成功添加using语句。我的理解是使用项目模板.Net Core App" With Net Framework"会阻止这样的问题。我已经看过有关csproj xproj不兼容的其他帖子。但是我试图将一个xproj的引用添加到另一个xproj。这甚至支持了吗?真是一团糟。
仅供参考:我也禁用了resharper。
答案 0 :(得分:1)
将引用从一个xproj添加到另一个xproj
如果我理解正确,您尝试链接的项目都使用project.json,对吧?这可以通过编辑project.json文件来完成。例如,你有" WebApp"并且想要引用" ClassLib",编辑" WebApp"中的project.json文件。项目包含:
{
"dependencies": {
"ClassLib": {
"type": "project"
}
}
}
这部分假设" ClassLib"正在瞄准与" WebApp"兼容的框架,如#34;框架"中所列。 project.json中的部分如果您的WebApp的目标是.NET Framework 4.6(net46),那么Class Lib也应该定位net46或其中一个与" net46"兼容的框架,例如" net451&#34 ;或" netstandard1.3"。