以编程方式查找完全限定的 .NET 程序集名称(对于给定的 .NET 版本,从简单名称)?
我的目标是从纯 C++ 本机 Windows API 级程序(不是托管 C++ 或 C++/CLI)显示 .NET Windows 窗体消息框。 也就是说,出于学习目的,我想用纯 C++ 实…
从 .Net v4.0 程序集链接到 .Net v2.0 程序集似乎也链接(和别名)mscorlib v2.0。为什么?
我有一个 .Net 程序集,它导入与 v2.0 运行时链接的程序集。我遇到的问题是,当我尝试在程序集上运行一些测试时,Fusion 尝试加载依赖程序集的错误版…
.NET 中完全限定的类型解析
简单的问题(在 SharePoint 2010 中出现,但这并不真正相关)。 如何:
在 app.config 中指定 .net 程序集绑定/融合的搜索路径?
我有一个依赖于其他 .net 程序集的应用程序。当我启动应用程序时,出现错误,无法加载程序集或其依赖项之一。 我不想将程序集放入 GAC 或应用程序目录…
如何注册要加载的非强名称程序集,就像它在 GAC 中一样?
我们的一位合作伙伴为我们提供了我们需要从应用程序访问的程序集。不幸的是,这不是强名称,因此我们无法将其安装到 GAC。我们不能将它放在与可执行文…
CLR 何时尝试加载引用的程序集?
我想编写一个小型安装程序应用程序来安装网站并创建 IIS 虚拟目录。该应用程序应在 Windows XP/Server 2003 (IIS 6) 以及 Vista/2008 (IIS 7) 上运行…
我可以确定是什么触发了程序集加载吗?
当 Windows 服务安装程序因“错误 1001。无法在 MyService.exe 程序集中获取安装程序类型”而崩溃时。所以它无法加载MyServiceInstaller。 Fusion 日…
Fusion 加载程序找不到实际存在的 DLL
有谁知道什么会导致 Fusion 加载程序简单地跳过 DLL 而没有警告或确认? 当我尝试从命令行应用程序执行此操作(在 C# 中)时, Assembly.LoadFrom("c:…
C# 类的构造函数顺序:参数化、默认和静态?
假设我有一个包含 3 个构造函数、一个默认(无参数)构造函数、一个参数化构造函数和一个静态构造函数的类。 像这样: public MyClass() { ... } publ…
指示Window的融合加载器首先使用系统dll?
我需要部署一个 带有 DLL 的应用程序 位于 Windows 2000 上的用户的应用程序目录中。该 dll 随 Windows XP 一起提供,后来作为系统 dll。 Microsoft …
如何发送 gdiplus.dll 但不让 Windows 使用它?
我有一个依赖于 gdiplus 的应用程序。 我需要该应用程序也可以在 Windows 2000 上运行。 我想将 GDIPlus 包含在应用程序目录中,以便 Windows 2000 计…
WCF 抛出“System.ServiceModel”的 FileNotFound 异常 创建ServiceHost时
我在使用 WCF 时遇到了一个非常奇怪的问题。 我的解决方案中有 2 个项目,每个项目都启动一些自托管的 WCF 服务。 项目 1: myService = new ServiceH…
从 .Net 托管代码加载 32 或 64 位 DLL
我有一个非托管 DLL(Scintilla 代码编辑器的 scilexer.dll,由 CodePlex 中的 Scintilla.Net 使用)它是通过 Scintilla.Net 组件从托管应用程序加载…
machine.config 中忽略 .NET assemblyBinding 配置
我遇到的情况是,我需要能够根据程序集的部分名称在 GAC 中加载程序集。 为了做到这一点,我已将以下内容添加到我的 app.config 文件中: