在后台应用程序中无法获取包含程序集

时间:2016-10-01 20:02:44

标签: c# raspberry-pi windows-10-iot-core

我需要为正在执行的应用程序获取程序集。在这种情况下,它是背景应用程序。使用反射,我打电话:

Assembly test = Utilities.GetContainingAssembly(typeof(StartupTask));

在执行该调用期间,我收到一个异常: 抛出异常:mscorlib.ni.dll中的“System.IO.FileLoadException”

我无法找到任何记录此电话使用情况的参考资料....

1 个答案:

答案 0 :(得分:1)

不确定如何实现Utilities.GetContainingAssembly(),但如果您尝试以下方法

的typeof(StartupTask).GetTypeInfo()。组装

它适用于UWP应用程序,并且也应该与BackgroundTask IoT项目一起使用。