在 dotnet cli 中添加 DLL 引用

Dan*_*nes 5 .net c# command-line-interface

是否可以使用.net core cli工具引用ac#/.net nuget包或dll? https://github.com/dotnet/cli 似乎没有文档解释如何做到这一点。

Sco*_*ams 3

您只需编辑 project.json 文件即可添加引用。只需在其中添加所有参考文献和要点即可。然后您可以使用 cli 命令将它们下载到您的项目中

dotnet restore
Run Code Online (Sandbox Code Playgroud)

这是一个示例 project.json 文件。在依赖项下,您可以看到一些核心。在框架程序集下,您可以看到 DLL 引用 System.Data。

{
  "dependencies": {
    "EntityFramework": "6.1.3",
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
    "Microsoft.Dnx.Runtime": "1.0.0-rc1-final",
    "Microsoft.Extensions.Configuration": "1.0.0-rc1-final",
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
    "PimProject.Common": "1.0.0"
  },
  "frameworks": {
    "dnx451": {
      "dependencies": {
      },
      "frameworkAssemblies": {
        "System.Data": "4.0.0.0"
      }
    }
  },
  "dotnet": {
    "dependencies": {
      "System.Data.SqlClient": "4.0.0-rc2-23530",
        "System.Data":  "4.0.0"
    }
  },
   "version": "1.0.0-*",
  "description": "Class Library",
  "authors": [ "sadams" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": ""
}
Run Code Online (Sandbox Code Playgroud)