我最近将我的一个解决方案中的所有类库转换为ASP.NET Core 2.0类库,因为它们之前是net461库。
我通常构建然后将库dll复制并粘贴到另一个解决方案中的项目中,然后在VS中引用它们。
这似乎不再起作用了。我是否必须改为使用这些新的2.0库本地NuGet包?
我是否需要将.NET Core类库的TargetFramework更改为.NET Standard 2.0?
答案 0 :(得分:1)
我是否需要将.NET Core类库的TargetFramework更改为.NET Standard 2.0?
这取决于。如果你的所有类库(包括依赖它们的应用程序)都以.NET Core为目标,那么你就不应该这样做了。
但如果您打算在.NET Core和.NET Framework应用程序(或其他platforms .NET Standard supports)之间共享库,那么您应该将它们作为.NET Standard。