可以从另一个解决方案中的ASP.NET Webforms项目引用ASP.NET Core 2.0类库dll吗?

时间:2017-10-10 15:01:27

标签: c# asp.net asp.net-core portable-class-library class-library

我最近将我的一个解决方案中的所有类库转换为ASP.NET Core 2.0类库,因为它们之前是net461库。

我通常构建然后将库dll复制并粘贴到另一个解决方案中的项目中,然后在VS中引用它们。

这似乎不再起作用了。我是否必须改为使用这些新的2.0库本地NuGet包?

我是否需要将.NET Core类库的TargetFramework更改为.NET Standard 2.0?

1 个答案:

答案 0 :(得分:1)

  

我是否需要将.NET Core类库的TargetFramework更改为.NET Standard 2.0?

这取决于。如果你的所有类库(包括依赖它们的应用程序)都以.NET Core为目标,那么你就不应该这样做了。

但如果您打算在.NET Core和.NET Framework应用程序(或其他platforms .NET Standard supports)之间共享库,那么您应该将它们作为.NET Standard。