Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 缺少Msvcr71.dll Msvcp71.dll_.net_Windows_Dll - Fatal编程技术网

.net 缺少Msvcr71.dll Msvcp71.dll

.net 缺少Msvcr71.dll Msvcp71.dll,.net,windows,dll,.net,Windows,Dll,我写了一些申请书 但当我在几个操作系统上运行它时,我们发现这两个文件丢失了 当我将它们添加到windows\system32文件夹时,应用程序工作正常 我看到了这个解决方案,但有没有办法 我的应用程序将使用最新.net附带的文件的更新版本 分配 感谢您的帮助。正如您链接到的帖子中提到的,请使用适合您的文件版本,并将其与应用程序一起分发。 这些是VC++dll,不是.Net。正如BlueRaja所说,这些不是.Net,但为了分发它们,您需要将VC运行时合并模块添加到安装中(请参见链接) Micro

我写了一些申请书

但当我在几个操作系统上运行它时,我们发现这两个文件丢失了

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

我看到了这个解决方案,但有没有办法

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

分配


感谢您的帮助。

正如您链接到的帖子中提到的,请使用适合您的文件版本,并将其与应用程序一起分发。

这些是VC++dll,不是.Net。

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

Microsoft合并模块随Microsoft Visual Studio.NET提供。默认安装位置为[ProgramFilesFolder]\Common Files\Merge Module


此外,如果此选项可用,您可以在创建项目时下载大量Microsoft和供应商提供的合并模块。

,而不是在选项中使用共享DLL使用静态库。因为共享DLL告诉您的.exe或DLL它将依赖于客户端,如果他没有依赖关系,您的程序将失败。按照静态库的方式,程序所依赖的代码将位于编译的.exe或.dll中