我需要为正在执行的应用程序获取程序集。在这种情况下,它是背景应用程序。使用反射,我打电话:
Assembly test = Utilities.GetContainingAssembly(typeof(StartupTask));
在执行该调用期间,我收到一个异常: 抛出异常:mscorlib.ni.dll中的“System.IO.FileLoadException”
我无法找到任何记录此电话使用情况的参考资料....
答案 0 :(得分:1)
不确定如何实现Utilities.GetContainingAssembly(),但如果您尝试以下方法
的typeof(StartupTask).GetTypeInfo()。组装
它适用于UWP应用程序,并且也应该与BackgroundTask IoT项目一起使用。