ASP.NET 5 依赖项解析

本文关键字:依赖 NET ASP | 更新日期: 2023-09-27 18:33:10

我正在尝试修补ASP。NET5 和我们获得的所有新万智牌。我创建了一个小应用程序,它接收一个MAC地址并发送一个WakeOnLan包。对于WoL的抽象,我尝试使用SharpPCap-Library: http://www.codeproject.com/Articles/12458/SharpPcap-A-Packet-Capture-Framework-for-NET

我可以添加引用甚至设置对象,但它似乎仅在 4.5 上可用。简单地说,Asemblies需要与DNX 4.5.1和DNX Core 5.0兼容吗?

我尝试添加自动映射器,它可以工作,但是这个自动映射器显示在参考文件夹DNX 4.5.1和5.0上。这是否意味着,本大会正在处理两个版本?如果是,如果其他大会似乎不兼容,这怎么可能?

我的 3. 问题来自项目参考:我将模型项目添加到我的 WebGui 项目中,但 Intellisense 一直将模型对象标记为红色并告诉我,他无法解决它。有趣的是,构建和运行时工作得很好。这是编译器 atm 的问题吗?

如果您有关于一般主题的任何资源,我也很高兴。我发现了一些关于这个主题的线程,比如 Jon Skeets 问题:如何诊断 dnx 中缺少的依赖项(或其他加载程序故障(?或诊断:http://davidfowl.com/diagnosing-dependency-issues-with-asp-net-5/但我想,我的问题在更基本的层面上。

提前谢谢。

ASP.NET 5 依赖项解析

你不需要DNX Core 5.0 - 这是SharpPCap可能不兼容的所有.NET Core内容。 如果可以的话,只需在project.json文件中删除该框架:

"frameworks": {
    "dnx451": {
    }
  },

对于您的模型项目来说,这可能是同样的事情。 摆脱DNXCORE50应该会有所帮助。 基本上,通过这样做,您说您的项目需要完整的 .NET,因此在 Linux 等上运行它可能并不容易......

如果您正在运行红线问题,则可能是一个更尖锐的问题?

请参阅: Dnx 4.5.1/Dnx Core 5.0 模棱两可的参考