我刚刚开始使用.NET Core1.1进行开发,我很难了解如何在我的主API项目中引用一个次要项目(例如,我的应用程序的域/模型项目)。在以前的.NET版本中,我会按照通常的方式创建一个类库并在Visual中引用它,但我似乎看不出在新框架中如何做到这一点。
发布于 2017-04-21 16:18:20
使用CLI(命令行接口)编写该命令:
dotnet add "Current/Project/Path/MyProject.csproj" reference "Other/Project/Path/TheOtherProject.csproj"发布于 2016-11-28 01:04:05
如果您正在使用Visual 2015,则必须从类库中创建一个包,并将其放入一个文件夹中,将其作为nuget包含到您的项目中,即在project.json中添加一个依赖项。
如果两者都在相同的解决方案中,则同样适用,但您不需要手动创建包并设置文件夹als nuget提要。
如果您使用的是Visual 2017,您可以使用与传统ASP.NET应用程序相同的方式:右键单击“引用”部分,添加,浏览到dll并选择它。这只适用于2017和使用csproj文件而不是xproj文件的新VS工具。
发布于 2016-11-28 17:32:01
如果您的主要项目是xproj,那么它的project.json文件应该如下所示:
{
  // ...
  "dependencies": {
    // ...        
    "SecondaryProjectName": {
      "target": "project"
    }
  },
  // ...
}https://stackoverflow.com/questions/40834300
复制相似问题