我碰巧错误地创建了一个.Net核心库(我打算创建一个.net windows库)并在那里编写了一些代码之后,尝试在主项目中引用它。但是没有 - 我收到错误"对'接口'的引用无法添加。装配必须有一个' dll'或者' exe'扩展以便被引用"。所以继续研究更多关于.net核心的内容,发现它适用于跨平台。
我错过了什么吗?甚至可以添加引用?还是不?
如果它是跨平台的 - 仅用于部署,那么迁移现有项目几乎是不可能的 - 除非 - 整整几年的项目时间都致力于实现这一目标。如此多的现有代码无法使用。如果对引用机制的理解是错误的,请纠正我。我的理解是图书馆不能互相参考。
答案 0 :(得分:0)
Lex的答案正是我所寻找的。但是,由于我自己发布了答案,因此我已经发布了答案。无法接受答案。仅供记录:
仅共享.NET Standard类库。您可以查看我的博客文章了解详细信息,blog.lextudio.com/… - Lex Li昨天
谢谢!