我正在尝试开始使用.NET Core,我真的很难理解所有这些新的命名方案.
查看wiki的netcoreapp1.0目标是.NET标准库1.6,但是当我尝试添加netstandard1.6而不是netcoreapp1.0因为Microsoft.NetCore.App不支持而导致包恢复失败netstandard1.6.
是因为这样被剔除了吗?
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
Run Code Online (Sandbox Code Playgroud)
那么,"平台"的意思是什么?
Nat*_*ini 11
您使用和引用的内容取决于您是构建应用程序还是共享库:
如果您正在构建应用程序(控制台,UWP,ASP.NET核心Web应用程序),那么您将定位netcoreapp1.0并依赖Microsoft.NetCore.App.type: platform告诉NuGet您正在引用一个平台,该平台不会作为包安装.netcoreapp1.0导入netstandard1.6,这意味着它可以使用同时netstandard1.6或低于目标的库.
如果您正在构建一个库(由另一个库或应用程序使用),您将定位netstandard1.X并依赖NETStandard.Library或直接引用您需要的NuGet包.
| 归档时间: |
|
| 查看次数: |
3456 次 |
| 最近记录: |