gpt4 book ai didi

c# - Windows Phone 8.1 Assembly.GetExecutingAssembly 不可用

转载 作者:太空狗 更新时间:2023-10-29 22:58:43 26 4
gpt4 key购买 nike

我正在使用反射为控制反转注册默认实例。我需要扫描所有加载的程序集,然后遍历每个类型并注册。问题是,在我的 visual studio 代码文件中,我没有方法 Assembly.GetExecutingAssembly() 或我通常期望的任何其他方法。

为什么会这样。我的代码应该是这样的:

foreach (var type in (Assembly.GetExecutingAssembly().GetTypes())
{
if (type.IsClass && !type.IsAbstract)
{
//registers the type for an interface it implements
}
}

最佳答案

如您所见,您无法在 WinRT 中执行程序集 - 但您可以输入“您的程序集”- typeof(AnyTypeInYourAssembly).GetTypeInfo().Assembly

关于c# - Windows Phone 8.1 Assembly.GetExecutingAssembly 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com