【问题标题】:Can I safely reference a NETMF project in a normal .NET Framework app?我可以在普通 .NET Framework 应用程序中安全地引用 NETMF 项目吗?
【发布时间】:2015-02-05 11:47:27
【问题描述】:

我有一个 .NET Micro Framework 4.3 项目和一个 .NET Framework 4.5 项目的解决方案。当我在后者中引用前者时,我收到警告:

无法引用该项目。引用的项目针对不同的框架系列 (.NETMicroFramework)

但是,我最初的测试表明一切正常。我可以在全框架之一中使用来自微型项目的类。该解决方案可以毫无问题地构建和运行。

这有什么限制吗?后果是什么?在什么情况下这样的引用会导致编译或运行时错误?

【问题讨论】:

    标签: c# .net .net-micro-framework


    【解决方案1】:

    .NET Micro Framework 和 .NET Framework 二进制文件是不同的。尽管某些类和方法的使用看起来相同,但它们针对不同的平台。您的解决方案是创建共享项目。不幸的是,它仅在 MSVS 2015 中可用。

    【讨论】:

    • 你的意思是说我的简单测试结果还好纯属运气,而(几乎)任何调用微框架的指令的行为都未确定?
    • 我没听懂你的意思。您有单元测试,还是复制 .NET Micro Framework 类并粘贴到 .NET Framework 类库项目中?
    • 我在 .NET Framework 4.5 中有一个单元测试项目,用于测试 NETMF 4.3 类库项目。测试通过。我没有在项目之间复制任何代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 2011-05-17
    相关资源
    最近更新 更多