VS2017有一个很好的Package选项卡,可以使用' msbuild pack'制作nuget包。它适用于netstandardXX可移植库,但也可以将它用于传统的网络框架库吗?
我认为我可以创建一个netstandard可移植库,然后将目标框架更改为net46:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
</Project>
答案 0 :(得分:0)
是的,这完全符合您的要求:创建基于SDK的&#34;&#34;项目net*
为TargetFramework
。
唯一的缺点是一些设计师(WinForms,XAML,EDMX)还没有使用这些类型的项目,但对于逻辑库,现在这是创建NuGet包的一种更简单的方法。