如何在Unity编辑器中测试winmd_support代码

时间:2019-03-27 09:43:22

标签: c# unity3d uwp winmd

我有一些代码可以通过团队中另一个开发人员创建的桥梁工作。如果此代码有效,我需要测试一下。但是他的代码在 debian:jessie-x64块,因为他的代码仅适用于UWP。有没有办法在编辑器中对此进行测试?无需花20分钟的时间来构建Visual Studio解决方案并从中每次制作侧面加载应用程序。该代码仅适用于UWP,我猜这就是为什么有IF块的原因

我已经尝试删除ENABLE_WINMD_SUPPORT部分,因为可以通过切换平台在编辑器中测试UNITY_WSA。但是,他的代码当时不起作用。

debian.8-x64

我想用编辑器内部的桥来测试他编写的这段代码。但是,它似乎只能在ENABLE WINMD_SUPPORT块内运行,而我对他的代码等没有进一步的了解。

编辑:我还尝试了Unity文档中记录的此设置。但是它们似乎是正确的。 https://docs.unity3d.com/Manual/IL2CPP-WindowsRuntimeSupport.html

EDIT2:我发现了一些似乎链接桥的代码,如果与#if UNITY_WSA && ENABLE_WINMD_SUPPORT一起使用,则该代码也相同。删除 private static IOpenPrint CreatePrint() { #if UNITY_WSA && ENABLE_WINMD_SUPPORT return new Print(); #endif 似乎不起作用,因为这样我得到了关于IL2CPPToDotNetBridge名称的错误。

#if UNITY_WSA && ENABLE_WINMD_SUPPORT

注意:我改了一些名字。

0 个答案:

没有答案