Howto:将 msvcrt9 的多个版本作为私有 SxS 程序集?
我有一个包含预构建 Dll 模块的项目,该项目是在过去使用 Visual Studio 9 构建的。 该项目的 EXE 现在是使用 Visual Studio 9 SP1 构建的。 当我们部…
有没有免注册激活EXE COM组件的方法
有没有办法激活一个COM组件,它是一个EXE COM应用程序及其依赖的COM dll? 我想从.NET应用程序(VS 2005/VS 2008)激活这个COM组件。 调用的路径是C#…
使用 Windows Installer 启动依赖于并行程序集的服务
我们正在更新适用于 Windows Server 2008 的产品 .msi 包的构建。我们安装的主要组件是作为 Windows 服务运行的应用程序。 还有一个在安装过程中运行…
“激活上下文生成失败” 投诉尝试添加应用程序清单
我正在尝试添加需要提升到 .NET 2.0 EXE 的应用程序清单。 我已经为一个简单的 EXE 做到了这一点,并且它工作没有任何问题,但在这个更复杂的 EXE 上…
免注册 COM 无法在 Windows Server 2003 上运行
我已经为我的 COM 服务器 DLL 和客户端应用程序创建了必要的清单,以便在 Windows XP 中无需注册即可工作。 我测试了各种组合(有或没有注册),并且…
如何构建 C++ 运行在带有 Visual Studio 2008 的普通 XP SP2 上并且没有并排 DLL 的应用程序?
我想通过一次调用 WinExec 来编译一个 C++ 项目,以便使用一些命令行参数启动另一个可执行文件。 我不知道要在我的项目中指定哪些设置才能生成不需要 …
如果在 WinXP 上的调试版本中使用 boost (C++) 库,则无法执行程序
我在几个 C++ 项目中使用 boost。 我最近进行了升级(1.33.1 到 1.36,很快到 1.37),从那时起我无法再运行任何调试版本。 为了确保不存在其他项目问…
当版本之间存在已知问题时,为什么 Windows 并行 (winSxS) 会安装自动升级策略?
我们有一个使用 MSVC 2K5 SP1(版本 762 msvcrt80)编译的应用程序, 一切都很好,直到有人在同一台计算机上安装 .Net3.0SP1,并随之安装了 msvcrt80 …
无法加载 C++ Vista x64 中 C# 应用程序中的 DLL
我有一个用 C++ 编写的 DLL,需要由 C# 中的应用程序使用。 它在 Vista x86 下运行良好,但在 x64 下无法加载。 因此,我构建了 DLL 的 x64 版本,并…