【发布时间】:2015-09-20 20:56:17
【问题描述】:
我在 nuget 上开发了一个开源库。 (NBitcoin)
我想以 netcore 为目标并在 VS2013 上编译它,我已阅读 this other question 说我必须以 net45+win8 为目标才能做到这一点。
但是,现在 nuget 支持目标为 netcore 以及 dnx (Link)。
我的目标是关注 this tutorial on .NET dev on linux or mac 的人可以解决我在 nuget 上的项目并且它可以正常工作。 目前nuget正在解析以net45为目标的包,并且一些代码在运行时崩溃,因为我使用的类在netcore中不存在。那么,归根结底,我应该瞄准什么?
【问题讨论】:
-
这是一个黑白分明的问题,如果您需要一个在 .NETCore 中不可用的类,那么您无法定位它。所以不要尝试。请记住,您实际上是在谈论 CoreCLR,这是一项正在进行的工作。不要对班级名称保密。
-
如果我需要编译,我不反对删除功能。但我不知道该选择哪个目标。