.net 缺少Msvcr71.dll Msvcp71.dll
我写了一些申请书 但当我在几个操作系统上运行它时,我们发现这两个文件丢失了 当我将它们添加到windows\system32文件夹时,应用程序工作正常 我看到了这个解决方案,但有没有办法 我的应用程序将使用最新.net附带的文件的更新版本 分配.net 缺少Msvcr71.dll Msvcp71.dll,.net,windows,dll,.net,Windows,Dll,我写了一些申请书 但当我在几个操作系统上运行它时,我们发现这两个文件丢失了 当我将它们添加到windows\system32文件夹时,应用程序工作正常 我看到了这个解决方案,但有没有办法 我的应用程序将使用最新.net附带的文件的更新版本 分配 感谢您的帮助。正如您链接到的帖子中提到的,请使用适合您的文件版本,并将其与应用程序一起分发。 这些是VC++dll,不是.Net。正如BlueRaja所说,这些不是.Net,但为了分发它们,您需要将VC运行时合并模块添加到安装中(请参见链接) Micro
感谢您的帮助。正如您链接到的帖子中提到的,请使用适合您的文件版本,并将其与应用程序一起分发。
这些是VC++dll,不是.Net。正如BlueRaja所说,这些不是.Net,但为了分发它们,您需要将VC运行时合并模块添加到安装中(请参见链接) Microsoft合并模块随Microsoft Visual Studio.NET提供。默认安装位置为[ProgramFilesFolder]\Common Files\Merge Module
此外,如果此选项可用,您可以在创建项目时下载大量Microsoft和供应商提供的合并模块。,而不是在选项中使用共享DLL使用静态库。因为共享DLL告诉您的.exe或DLL它将依赖于客户端,如果他没有依赖关系,您的程序将失败。按照静态库的方式,程序所依赖的代码将位于编译的.exe或.dll中