代码之家  ›  专栏  ›  技术社区  ›  Tom Schardt

如何使用Windows 10 IoT(UWP)为Raspberry Pi 3创建可移植代码(.net standard 2.0)?

  •  1
  • Tom Schardt  · 技术社区  · 7 年前

    对于应用程序,我想我不得不使用UWP,但我不想使用UWP库。我认为这是一个好主意。NET标准2.0库。

    • 这是获得可移植代码库的正确方法吗?
    • 将UWP应用程序与。net标准2.0库是否有效?
    • 做net标准2.0库支持 (非UWP)单元测试?
    2 回复  |  直到 7 年前
        1
  •  1
  •   Tom Schardt    7 年前

    • 应用程序/入口点是一个UWP应用程序
    • 使用“添加新xunit”创建单元测试
    • IoC是使用AutoFac容器(也是.net标准dll)使用CompositionRoot模式完成的

    到目前为止,一切都正常。 https://github.com/thosch1800/TT4-to-Garmin

        2
  •  0
  •   Michael Xu    7 年前
    • 这是获得可移植代码库的正确方法吗?

    是的,您可以创建。net标准库作为您的UWP项目的参考。此外,考虑到在windows 10平台范围内的可移植性,windows运行时组件是一个更好的选择,其优点是它可以支持任何语言,包括C#、Visual Basic、JavaScript和C++。

    • 将UWP应用程序与。net标准2.0库是否有效?

    目前支持UWP。净标准1.4。请参考此处 https://docs.microsoft.com/en-us/dotnet/standard/net-standard .

    • 做net标准2.0库支持正常(非UWP)单元测试?

    是的,它支持单元测试项目或NUnit 3测试项目的单元测试

    • 有人有过这种配置的经验吗?

    未指定的错误(HRESULT异常:0x80004005(E\u FAL)) http://krzyskowk.postach.io/post/unit-tests-in-uwp .