作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在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/
我正在尝试遍历我的控制台应用程序中引用的程序集。我一直在其他项目中使用 BuildManager.GetReferencedAssemblies 执行此操作,但在我的控制台应用程序中,我收到 Inva
与 AppDomain.GetAssemblies() 相比, BuildManager.GetReferencedAssemblies() ( System.Web.Compilation.Buil
只是想知道在完全信任的 asp.net mvc 2 应用程序的上下文中两者之间是否有任何区别。 最佳答案 .NET Framework 推迟将程序集加载到当前 AppDomain 中,直到需要它们为止
我是一名优秀的程序员,十分优秀!