gpt4 book ai didi

.net - GetReferencedAssemblies不会返回所有程序集

转载 作者:行者123 更新时间:2023-12-03 10:13:54 25 4
gpt4 key购买 nike

我在Form中包含以下代码,并且正在尝试找到一种方法来加载名为DataObjects的表单所引用的项目程序集。使用以下代码,我只列出了六个程序集。查看表单所在项目的引用,这里有13个程序集引用。怎么了

private void ListReferencedAssemblies()
{
var assemblies = Assembly.GetExecutingAssembly().GetReferencedAssemblies();
foreach (var assembly in assemblies)
{
referencesListBox.Items.Add(assembly.Name);
}
}

最佳答案

您能否检查程序集的 list 以查看此处引用的内容?

如果不使用引用的程序集,则C#编译器倾向于从 list 中删除它们。因此,如果您不引用程序集B中的任何类型或仅引用程序集B中的常量(由编译器内联),则将没有此引用。

关于.net - GetReferencedAssemblies不会返回所有程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433973/

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