Msvcr71.dll Msvcp71.dll丢失

我写了一些应用程序。

但是,当我在几个操作系统上运行它,我们正在得到这两个文件丢失。

当我将它们添加到Windows \ system32文件夹应用程序工作正常。

我看到这个解决scheme如何安装msvcr71-DLL正确,但有什么办法可以做

我的应用程序使用更新版本的最新.net附带的文件

分配。

感谢帮助。

Solutions Collecting From Web of "Msvcr71.dll Msvcp71.dll丢失"

正如您在链接到的帖子中所提到的,使用任何版本的文件为您工作,并与您的应用程序分发。
这些是VC ++的DLL,而不是.Net。

正如BlueRaja所说,这些不是.NET,仍然为了分发它们,您需要将VC运行时合并模块添加到您的安装中(请参阅此链接)。

Microsoft合并模块随Microsoft Visual Studio .NET一起提供。 他们的默认安装位置是[ProgramFilesFolder] \ Common Files \ Merge modulees。

另外,您可以在InstallSite.org下载许多Microsoft和供应商提供的合并模块。

当你创建一个项目时,如果你有这个选项可用,而不是使用共享DLL在选项中使用静态库 。 因为共享DLL告诉你的.exe或者dll它将依赖于客户端,如果他没有依赖项,你的程序将会失败。 静态库的方式,您的程序所依赖的代码将在您编译的.exe或.dll里面。