我正在尝试创建一个类库,它将包含WebAPI (使用ASP.NET 5)和消费的UWP应用程序的公共对象(主要是DTO)。但是,我还没有弄清楚如何创建类库,以便可以从其他两个项目中引用类库。
到目前为止我尝试过的:
首先,我尝试了一个类库(包),它可以在Web下找到。这种类型的库可以从ASP.NET项目中毫无问题地引用,但是当尝试从UWP项目引用它时,我得到以下消息:
A reference to 'ClassLibrary1' could not be added.
接下来,我尝试了一个类库(),它可以在Windows > Universal中找到。这可以很容易地成为
我一直认为.NET框架只适用于Windows,而.NET核心是跨平台(Win,Mac,Linux)。ASP.NET或ASP.NET核心是web框架,分别位于庞大的.NET或.NET核心领域。我认为经验法则是,如果某个东西没有“核心”后缀,它就是只在Windows上运行的。然而,今天我发现我可以在我的MacBook上使用Visual Studio for Mac创建.NET项目。我真的很困惑。这些项目是在.NET框架(运行时)上运行,还是在.NET核心上运行?我错过了什么?