27得票2回答
Visual C++ 2010:MSVC运行时部署的更改(不再使用带有清单的SxS)

我在哪里可以找到一些官方的笔记、kb文章或其他文档来描述 Visual Studio 2010 C/C++ 运行时链接和部署策略的更改? 在使用 VC90 运行时的情况下,Visual Studio 2008 在本地映像中嵌入了清单,并将运行时库部署为并列程序集 (WinSxS)。这在使用 ...

21得票3回答
有人成功地使用无需注册的COM与.NET组件吗?

直到最近,我们一直很高兴地使用无需注册的COM来处理我们的本机和.NET COM组件。然而,我们遇到了一个奇怪的问题,我们的应用程序在仅更改了.NET程序集的版本号以从发布候选版移动到发布版后,在Windows XP SP3上随机崩溃(但在Vista上没有发生)。(你不讨厌墨菲定律吗?) 经...

20得票1回答
如何提供一个私有的并能够正确定位.NET Dll作为COM提供程序的Side by Side清单?

我正在研究如何使用程序集清单文件配置私有注册免费WinSxS,以便在部署和运行时将Delphi可执行文件(COM客户端)和.NET(C#)COM可见DLL拼接在一起。 我已经研究了MSDN上可用的文档"与非托管代码互操作", 特别是关于"COM Callable Wrapper"和"如何为基...

17得票11回答
在使用Visual C++ 2008进行调试时,出现MSVCR90D.dll未找到的错误。

我在使用Visual C++ 2008时遇到了问题。我已经安装了opencv,并且创建了一个新程序,编译时没有出错。但是,在调试时出现了找不到MSVCR90D.dll的错误。在发布模式下没有任何问题。 我在Winsxs文件夹中找到了MSVCR90D.dll。是否有人知道解决此问题的方法?这是...

15得票4回答
不使用VCRedist_x86.exe安装Visual C++ Redistributables

我的开发环境受到严格的限制,但开发人员对其也有严格的控制。 VCRedist_x86.exe是一个4MB的可再分发文件,传输需要四个小时。我更喜欢只重新分发MFC90.dll、msvcm90.dll、msvcp90.dll和msvcr90.dll这些文件,这样只需要2MB。然而,《重新分发V...

11得票6回答
如何卸载Win32程序集并清理WinSxS?

经过很多的试错(主要是由于缺乏文档和示例),我已经成功创建了安装自定义DLL到WinSxS作为side-by-side程序集的MSI安装程序。只有一个问题:卸载后,所有文件(DLL、清单和目录)都留在WinSxS目录中。我应该如何最好地清理它们?我确定没有任何其他引用它们。 我曾经在某个地方...

11得票4回答
如何在没有完整的Visual Studio 2005的情况下安装VC80CRT调试运行库?

我无法运行Debug版本的SDK应用程序,因为它需要 VC 8 和 VC 9 版本的 CRT。但是对于插件开发,它仅需要 Visual Studio 2008,这正是我需要的。 我该如何在 Windows7 上安装2005年的Debug运行时?我无法弄清楚如何使它们在应用程序本地运行,也无法...

10得票1回答
WinSxS无法加载VC++ DLLs

我的.NET/C#项目需要使用一些VC++的DLL,其中一个是C++/CLI DLL,我用它作为.NET项目的公共接口。其他的DLL是用原生C++编写的。我没有访问这些VC++ DLL的源代码,只能使用它们。 我创建了一个.NET测试项目并引用了C++/CLI DLL。编译器很开心,没有问题...

9得票2回答
在Delphi XE中取消勾选“启用运行时主题”或删除内部清单?

我正在使用Delphi XE构建一个组件,希望它能以以下方式使用: 1. 用户创建一个新的空项目。 2. 用户将我的组件拖放到表单上。 3. 我的组件中执行一些特殊的设计时代码,将更改项目选项以取消选中“启用运行时主题”复选框。我不确定这是否可能,因此我想知道是否可能。 如果#3不可行,则...

8得票2回答
乌龟SVN并排配置不正确

升级到最新版本的TortoiseSVN(1.5.2.13595)后,它的上下文菜单不再可用。 当尝试手动运行它时,我会收到以下错误: The application has failed to start because its side-by-side configuration is ...