为什么我不能在 MVC6 中添加对普通 class 库的引用

Why I can't add reference to normal class library in MVC6

有谁知道为什么我不能将对旧 class 库类型的引用添加到新模板 WebAPI 或 Class 库(包)中?这背后的想法是什么?另外,如果它是好东西?你怎么看,它应该是可选的还是像现在一样必须?

我认为从 nuGet 恢复库可能更好,但如果我不将我的库部署到 nuGet 会怎样?如果我的机器没有连接到互联网怎么办?如果我的构建服务器也没有连接到互联网怎么办?我应该创建一个本地 nuGet 存储库吗?

如果不支持,我将如何测试此类项目?

我的猜测是您引用的 .NET class 库不在 Core CLR 上 运行。 DNX 现在 运行 在由 NuGet 包组成的轻量级 .NET 库上。因此它不支持旧版桌面 .NET 4.0+ 组件。