我正在使用.Net Core 1.0(在.Net Framework 4.6.1下运行,不可移植)。参考第三方类库
我需要包含一些来自本地构建的GitHub项目的DLL。当我构建这些项目,然后尝试将“添加引用”添加到生成的DLL时,我收到一条消息,说我无法直接将它们添加到Core项目中。
经过更多的研究,我发现了很多关于“私人”NuGet包的信息。但是,这些看起来过于复杂/过度设计。
有没有什么办法可以做到以下几点:
而不必通过创建一个私人的NuGet库的头痛,我能“添加引用”到坐在bin文件夹中的内置组件我拉的NuGet项目?
我真的不想要建立一个只有本地的NuGet包。主要是因为我已经在这个问题上浪费了太多时间,并且因为我读了这个整个概念即将被废弃并变成其他东西(现在听起来很熟悉)......例如GitHub上基于Roslyn的构建系统。
我目前的状态:
- 的Visual Studio专业2015年
- 对.NET核心1.0.1
- 对.NET核心1.0.1工具预览版2
.NET Core 1.0和.NET Framework 4.x是互斥的。您正在将ASP.NET Core与.NET Core混合使用。 .NET Core是可移植的运行时,ASP.NET Core是一个可以在.NET Core和.NET Framework 4x上运行的webstack。 – Tseng
你是对的,我输入得很快......漫长的一天许多重叠的产品名称和框架!)。我的意思是4.6.Net下的ASP.Net Core而不是.Net Core。这就是为什么我提到“不可移植”的原因:) – Patrick
@Tseng关于上述问题,我得到了“.NET Core项目仅支持在此版本中引用.NET框架程序集”。然而,我的项目是作为一个完整的框架ASP.Net Core项目创建的(project.json中的框架是net461) – Patrick