我使用共享库编写了我的开源库LINQ to Twitter,以最大程度地减少部署工件并处理平台特定的功能。我想支持.NET Core,并且认为最快的方法是引用共享库。“添加引用”对话框未显示共享库,因此我尝试了project.json:
{
  "version": "1.0.0-*",
  "dependencies": {
    "NETStandard.Library": "1.6.0",
    "LinqToTwitter.Shared": "*",
    "LinqToTwitter.Shared.net": "*"
  },
  "frameworks": {
    "netstandard1.6": {
      "imports": "dnxcore50"
    }
  }
}
我尝试了几种版本的组合,但没有成功。错误消息包含以下内容:
依赖项LinqToTwitter.Shared> = *无法解析。
接下来,我打开* .xproj并将以下“导入”粘贴到“项目”部分:
<Import Project="..\LinqToTwitter.Shared\LinqToTwitter.Shared.projitems"
        Label="Shared" />
<Import 
  Project="..\LinqToTwitter.Shared.net\LinqToTwitter.Shared.net.projitems" 
  Label="Shared" />
这不会显示VS中的引用,也不会显示元数据中的任何内容,并且(如下所示)无法从引用.NET核心应用程序的控制台应用程序中引用任何共享库类型。
| 归档时间: | 
 | 
| 查看次数: | 954 次 | 
| 最近记录: |