在 GAC 中注册同一程序集的多个版本
我需要在 GAC 中注册同一程序集的两个版本。 据我了解,应该可以注册这两个版本,但是当我尝试使用 gacutil.exe 注册第二个版本时,我收到以下消息: …
程序集的入口点信息写在哪里?
我曾经认为一个程序集只能有一个 main() 方法,直到我在 Jon Skeet 在哥本哈根 Microsoft 办公室发表的视频讲座中看到他的 MiscUtil。 因此,我编写了…
使用框架 4.0 时,为什么我会收到无法在 System.Configuration DLL 上加载文件或程序集错误?
在我们升级到 Visual Studio 2010 和 4.0 框架后,我们的主干构建立即开始出现无法加载文件或程序集错误。 我们确定 3.5 项目无法引用 4.0 项目,否则…
StructureMap 2.6.1.0 程序集扫描问题
我试图使用 StructureMap 在运行时扫描包含注册表类实现的程序集,但我遇到了问题。 如果 dll 包含注册表类,但也包含对运行时不存在的 dll 的引用(…
Visual Studio 构建错误:声明其他程序集中的类成员不存在
我有一个网站解决方案,其中包含一个具有域类的项目。 我已将公共自动属性(get;set;)添加到域类之一。网站上的页面引用了此属性 - 它是使用 Intel…
为什么 Reflection.Assembly LoadFile 不加载所有 DLL?
我正在使用 LoadFrom() 来加载 dll,但由于某种原因,此加载函数不适用于所有 dll, 我想加载 3000 个 dll,以便从每个 dll 中获取版权属性。 我的代…
当两个引用的程序集都定义类型 A.A1 时出现问题
如果两个程序集都定义了包含类 A1 的命名空间 A,则这两个类被视为唯一类型。 a) 这两个命名空间是否也被认为是唯一的? b) 如果program P 引用了两个…
我有 ac Sharp dll。如何使其可用于其他语言,例如 PHP 或 Delphi?
我有一个用C Sharp 开发的dll。如何使其可用于其他语言,例如 PHP 或 Delphi? 我还找不到解决这个问题的方法。难道没有什么简单的方法可以做到这一点…
什么时候应该使用[程序集:InternalsVisibleTo()]?
据我所知,InternalVisibleTo 属性用于将具有内部访问修饰符的类型和方法公开给指定的程序集。我仅使用它来将内部方法公开给包含一组单元测试的单独程…
如何确定Assembly.LoadFrom确实加载了DLL文件?
我正在尝试通过 Assembly.LoadFrom 将插件添加到我的应用程序中,我想知道是否有一个属性可以知道加载了哪种类型的程序集 - 可以加载动态链接库和可执…
如何让 Visual Studio 从 bin 运行程序集文件(依赖项)?
我有一个由多个项目组成的解决方案,这些项目彼此之间具有各种依赖关系。当我构建项目/解决方案时,它会按应有的方式在 Project\bin 文件夹中创建 DLL…