我正在为通用Windows平台应用创建一个库("Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0"
下的dependencies
和"uap10.0": {}
下frameworks
下的project.json
。我刚刚开始编写测试,但我似乎无法找到任何支持通用Windows平台应用程序的模拟库。唯一的一个是{{3}},但它非常新,而且非常有限。
我不能在没有嘲笑的情况下进行测试,但我也是UWP开发的新手。我错过了什么,或者在我的测试中真的不可能使用模拟?如果是这样,有什么替代方案?
编辑:我看到的一个替代方案是开发Windows类库(Portable),它只针对Windows Universal 10.0。这种方法有什么问题我应该小心吗?我的目标是拥有一个可以在Windows 10应用程序中使用的库(在移动设备,桌面设备和xbox上)。
答案 0 :(得分:0)
Windows 10使用.NET native将发布版本编译为机器代码,因此您不再使用MSIL,因此无法使用模拟框架(IL编织等)使用的技术。 但是,在调试模式下,Windows 10应用程序运行标准.NET IL(用于更快的构建/调试周期),因此任何模拟框架都应该在调试模式下工作,只要您只在PCL项目中使用它。