2013-02-28 71 views
2

在我的開發機器上,我有VS2010和VS2012,開發了一個應用程序使用VS2012使用.NET 4.5和Chilkat組件爲.NET 4和平臺目標是x32的東西正常工作開發機器。Winforms .NET 4.5應用程序在新機器上崩潰

現在,當我在Windows 7 Home Basic 32位虛擬機應用程序崩潰後移動此應用程序時,調查發現應用程序試圖運行chilkat組件時失敗,但不知道該死的是什麼錯誤因爲我正在處理bin文件夾中的32位dll以及應用程序,但仍抱怨別的。請幫忙。

這是我得到的錯誤。

問題簽名:問題事件名稱:CLR20r3問題簽名 01:testing.exe問題簽名02:1.0.0.0問題簽名 03:512e7778問題簽名04:測試問題簽名 05:1.0.0.0問題簽名06:512e7778問題簽名07:4 問題簽名08:電子問題簽名 09信息:System.IO.FileNotFoundException OS版本:6.1.7601.2.1.0.768.2 區域設置ID:1033其他信息1:0a9e附加 信息2:0a9e372d3b4ad19135b953a78882e789附加 信息3:0a9e附加信息 4:0a 9e372d3b4ad19135b953a78882e789

在線閱讀我們的隱私聲明:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

如果在線隱私聲明無法使用,請閱讀我們的隱私 離線聲明:C:\ WINDOWS \ SYSTEM32 \ EN-US \ erofflps.txt

由於

回答

0

奇爾卡特.NET組件是混合模式組件,這意味着內部實現被用C++編寫和編譯爲NATI ve代碼。

如果我沒有錯,它是使用Visual Studio 2010(使用VC++)創建的。這就是爲什麼Microsoft VC++ 2010運行時庫需要存在於目標計算機上。

2.0/3.5 .Net框架沒有問題,因爲每個Windows操作系統計算機已經安裝了相關的VC++運行時。

您可以嘗試從Microsoft安裝以下VC++軟件包嗎?你可以很容易找到MS網站的下載鏈接,通過你的自我..

  • 86的Microsoft Visual C++ 2010再發行組件包
  • 64的Microsoft Visual C++ 2010再發行組件包

如果2010和程序包不工作請嘗試2008包:

  • 86的Microsoft Visual C++ 2008再發行組件包
  • 64 Microsoft Visual C++ 2008 Redistributable Package