2013-08-20 118 views
0

運行我爲Windows XP中的.Net 2.0應用程序,但我在Windows 7使其C#應用程序的.Net 2.0無法在Windows XP

應用程序包含一個Mysql.data連接和CrystalReport。當我嘗試在Windows XP上運行它時,應用程序無法運行,並顯示以下錯誤消息:

應用程序未能正確初始化(0xc000007b)。

我試圖在Windows XP中重建應用程序,但是當我重建,並在Visual Studio中運行它時,會出現以下錯誤:

無法加載文件或程序集或它的一個依賴。預計該模塊將包含程序集清單。

我該如何解決這個問題?

+0

請參閱[無法加載文件或程序集或它的某個依賴項](http://stackoverflow.com/questions/4469929/could-not-load-file-or-assembly-or-one-它的依賴關係) –

回答

0

請嘗試以下方法:

1.Uninstall在.NET Framework 3.5的添加/在Windows XP或Windows Vista上/程序和功能刪除程序(在控制面板中)的Windows 7

即使卸載失敗,請繼續執行步驟2.

2.在Framework 3.5卸載後,如果失敗,請下載並運行.NET Framework刪除工具。

下面是Windows Live SkyDrive上的鏈接亞倫Stebner的框架刪除工具:

http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip?wa=wsignin1.0&sa=17797669

亞倫Stebner是微軟的一名員工。他開發的工具鏈接在該頁面上,可以輕鬆清理系統中已損壞的.NET框架,以便重新安裝它們。運行該工具時,從列表中選擇.NET Framework 3.5並選擇清理。完成此操作後,再次運行Expression Design 3安裝程序包,重新安裝Design 3所需的.NET Framework 3.5。它會檢測到.NET Framework 3.5丟失併爲您重新安裝。完成之後,再次嘗試運行Design 3。

3.如果仍然無法解決問題,請轉到START,RUN並鍵入CMD以運行命令提示符。鍵入CHKDSK/R並按Enter。點擊字母Y並重新啓動機器。讓機器執行檢查磁盤掃描。完成此操作並返回Windows後,再次嘗試Expression Design。 更多信息here

+0

我已嘗試所有部分的答案,但仍然有相同的消息錯誤。 –

+0

@IsaHariman你試過這個嗎? http://social.msdn.microsoft.com/Forums/expression/en-US/2b348d1e-ed0a-4ef0-8957-fcb827b8972c/the-application-failed-to-initialize-properly-0xc000007b-click-on-ok-到終止的應用 –

相關問題