注册免费 COM 互操作:应用程序无法启动,因为其并行配置不正确
背景。我有一个用 C# 编写的名为 ComWrapper.dll 的 COM 包装器程序集,以及名为 Project1.exe 的 Visual Basic 6 应用程序。我添加了 Project1.exe.m…
使用清单工具(mt.exe)更改“版本” “非托管程序集”
现在本机代码可以拥有程序集(例如“非托管程序集”)对于并行缓存的使用,我有兴趣在构建 DLL 后更改其版本(作为增量构建自动版本控制方案的一部分…
如果在同一进程中使用 .NET 1.1 和 .NET 2.0 COM 对象会发生什么情况?
如果进程同时加载 .NET 1.1 COM 对象和 .NET 2.0 COM 对象(两者都使用进程内服务器),会发生什么情况?这个配置有什么问题吗?或者将其中一个对象设…
我可以使用清单来指定 COM 服务器上的可选依赖项吗?
我想使用清单来指定对 COM 服务器的依赖关系 (reg-免费 COM)。 消费者应用程序在没有 COM 服务器的情况下大部分都可以正常工作 - 只有大约 1.7% 的功…
FSharp.Compiler.CodeDom 适用于 VS2008 和 VS2010 并行
我正在使用 FSharp.Compiler.CodeDom(来自 PowerPack)动态创建 F# 类。问题是,我的计算机上并排有 VS2008 和 VS2010(它们工作正常),并且在此配…
使用 LoadLibraryEx() 而不是 CoCreateInstance() 来实现免注册 COM 组件消耗有什么缺点吗?
我们的程序需要使用我们自己制作的COM服务器。场景如下:安装程序将在每次安装时将程序文件和 COM 服务器文件复制到同一文件夹中。 目前我们使用 regs…
使用 SxS 和清单文件时,.net 调用 COM 进而调用其他 .net COM 对象是否有效
我有一个 .net 应用程序调用 COM 组件 (C++),该组件又调用 .NET 中实现的另一个 COM 对象。 此应用程序使用 Windows SxS 功能,并且不注册任何 COM …
使用“useLegacyV2RuntimeActivationPolicy”时出现问题&应用程序中支持的运行时
我已经修改了几个不同应用程序的 .config 文件,如下所示: 当我对 devenv.exe.config (VS 2005 - 不要问:))执行此操作时,一切都很好 - 大多数 Vis…
是否可以在新的应用程序域中加载针对不同 .NET 运行时版本的程序集?
我有一个基于 .NET 2 运行时的应用程序。我想添加一点对 .NET 4 的支持,但不想(在短期内)将整个应用程序(非常大)转换为目标 .NET 4。 我尝试了“…
是否可以使 mt.exe 在 Visual Studio 2008 中正确嵌入清单文件?
我发现在 VCPROJ 中运行时,mt.exe 无法正确创建清单文件并将其嵌入到可执行文件中。 例如,相同的可执行文件在 Windows 7 上加载良好,但在 Windows …
由于 msvcr90.dll 尝试加载 FlsAlloc 导致 XP 部署问题
我有一个在 Windows 7 x64 上使用 VS2008 SP1a (9.0.30729.4148) 构建的应用程序,但不想在 XP 下启动。 消息为应用程序无法正确初始化 (0x80000003)…
使用Python或其他常见脚本语言/工具以编程方式抓取DLL清单信息
我遇到这样的问题: http://svn.haxx .se/tsvnusers/archive-2008-07/1051.shtml 除了该应用程序是我们自己的(抱歉,不会向您提供机密详细信息)。尽…
模拟进程外 ActiveX 的 SideBySide
我们正在调整客户端相对复杂的应用程序(ActiveX / .net / Delphi / C++ / COM)以使用SxS来实现非管理员部署以及与我们产品的旧版本的隔离。 通过编…
将旧版 ASP.NET 迁移到 MVC 2 (RC):HttpApplication 事件未触发,用户主体为 null
问题 我正在尝试采用现有的 ASP.NET Web 应用程序并将其手动迁移以使用 MVC 2(我当前正在运行 RC)。我遵循了几个步骤(我稍后会列出)并且似乎可以…