簡體   English   中英

Msvcr71.dll Msvcp71.dll丟失

[英]Msvcr71.dll Msvcp71.dll missing

我已經寫了一些申請書。

但是,當我在多個操作系統上運行它時,我們丟失了這兩個文件。

當我將它們添加到windows \\ system32文件夾時,該應用程序運行正常。

我正確地看到了該解決方案如何正確安裝msvcr71-dll,但是有什么方法可以使

我的應用程序使用最新.net隨附的文件的更多更新版本

分配。

感謝幫助。

如您所鏈接的文章所述,請使用適合您的文件的任何版本,並將其隨應用程序一起分發。
這些是VC ++ dll,而不是.Net。

正如BlueRaja所說的那樣,這些不是.NET,仍然要分發它們,您需要在安裝中添加VC運行時合並模塊(請參閱鏈接)。

Microsoft Visual Studio .NET提供了Microsoft合並模塊。 它們的默認安裝位置是[ProgramFilesFolder] \\ Common Files \\ Merge Modules。

此外,您可以從InstallSite.org下載許多Microsoft和供應商提供的合並模塊。

創建項目時,如果有此選項,則可以使用靜態庫 ,而不必使用共享DLL 因為共享的DLL告訴您的.exe或dll將取決於客戶端,所以如果他不具有依賴項,則您的程序將失敗。 靜態庫的方式,程序所依賴的代碼將在您編譯的.exe或.dll內部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM