早些时候我问过这个问题并得到了一个有效的答案。为了使您的 ASP.Net 5 应用程序能够引用面向 .Net Framework 4.5 的普通 .Net 类库,您必须从 project.json 文件中删除“dnxcore50”:{}'引用。
伟大的。这适用于一个什么都不做的简单 ClassLibrary 项目。
现在我正在尝试使用更复杂的类库来做到这一点。引用其他 NuGet 包的类库(例如 HtmlAgilityPack)和相同的技术不起作用。
这非常令人沮丧。我有点傻眼,在新版本的 ASP.Net 中,简单地引用类库不再起作用。
似乎已删除的“功能”之一是能够为不在您的解决方案中的项目引用已编译的 DLL。“浏览”按钮从 ASP.Net 5 项目中的“添加引用”对话框中消失了:
而经典项目仍然有浏览按钮:
为什么?如何引用我机器上的类库,但我不想包含在我的项目中?