我設計了一個使用Visual Studio 2012的WPF C#應用程序。該應用程序足夠簡單,可以在我的Windows 8上使用ClickOnce
部署方法。 datagrid顯示來自SQL Server數據庫的內容,並執行所有其他功能,就像我設計的那樣,但是當我嘗試在Windows 7機器上安裝它時,它立即崩潰,我不知道爲什麼。
我正試圖安裝應用程序的Windows 7計算機上運行了.NET 4.5,但是還有其他計算機需要安裝在其上以便運行使用VS 2012開發的應用程序。
這是我的第一個嘗試在Windows 7計算機上安裝使用VS 2012開發的應用程序,因此我不確定是否還有其他步驟在此處丟失。任何幫助你們可以提供將不勝感激。
謝謝。在VS 2012中設計的WPF應用程序無法在Windows 7機器上運行
1
A
回答
0
你所說的消息「應用程序已停止工作,如果微軟有一個解決方案...」是下列之一的指標:
框架被禁用;儘管4.5安裝了幾個根實例,但它們都是基於Framework 2.0的基礎構建的。這個特殊的框架可能會導致3.0,3.5,4.0甚至4.5的問題。
該框架中的
System.EnterpriseServices.dll
已損壞。哪些需要連接回全局程序集緩存(GAC)。另一個常見問題是
machine.config
文件日誌中的Framework文件夾可能已損壞並需要替換爲有效的文件。
另外有一些人可以在系統策略文件夾內出現爲好,這可能需要使用.NET清理工具並重新安裝框架。但在做任何故障排除之前,您應該進入事件查看器並獲取正在發生的事情的詳細信息。
首先嚐試這些步驟對我來說:
- Windows鍵+ R
- 當運行出現提示,鍵入:
appwiz.cpl
- 轉到左側:打開Windows功能或關閉
- 如果尚未打開框架,請將其打開;如果它已經在執行步驟5.
- 關閉框架;然後重啓。
- 重新啓動後,請再次執行步驟1-4。
現在在這一點上,我會建議再次嘗試應用程序。如果失敗嘗試:
- 打開開始
- 鍵入搜索 '加利福尼亞'
- 右鍵單擊並以管理員身份運行
- 類型
%windir%\Microsoft.Net\Framework\v2.0.50727\ngen.exe update
- 然後鍵入:
sfc /scannow
本機再生工具將嘗試將框架修復回出廠狀態;系統文件檢查器將嘗試修復Windows中顯示的任何錯誤。如果不能,它會說'它發現了完整性違規'。
這些是我會做的一般支持的步驟;但你真的應該嘗試找到一條錯誤消息。由於框架可能成爲清理和修復的巨大考驗。如果您提供更多信息,我會修改我的回覆以幫助解決問題。
希望有幫助。
+0
你有解決方案嗎? – Greg
相關問題
- 1. windows-7:無法在設備上運行android應用程序
- 2. 無法在其他計算機上運行WPF應用程序
- 3. 您可以在Windows 7上的Visual Studio 2012中設計Windows RT應用程序
- 4. 無法在Windows 7 64位上運行32位編譯的WPF應用程序
- 5. 使用MS VS 2012在Windows 7上開發Windows8應用程序
- 6. 在Windows 7上運行的WPF Youtube應用程序
- 7. 無法在Windows XP機器上啓動wpf應用程序
- 8. NativeProcess無法在Windows上運行C#WPF應用程序
- 9. 無法在Windows 7中運行cocos2dx win32示例應用程序
- 10. 無法在Windows 7上運行的IIS 7上使用VS 2008調試ASP.NET應用程序x64
- 11. 無法在VS 2012上運行SpecFlow
- 12. Windows,Mingw Qt應用程序無法在部署的計算機上運行
- 13. 在Vmware主機上運行android應用程序:windows 7 guest:android 4.4
- 14. 在同一臺機器上同時運行Windows 7和Server 2012
- 15. VS 2012中的WPF設計器問題
- 16. 無法在VS 2010中調試WPF應用程序(xaml.cs)
- 17. c#Windows應用程序無法在另一臺計算機上運行
- 18. 如何在設備上運行Windows Phone 7 PhoneGap應用程序
- 19. Visual Studio 2012 RC設計器無法識別Windows Metro應用程序的xaml
- 20. 編譯與VS 2012在Windows XP上運行的MFC程序
- 21. 無法在Windows 7機器上運行Apache Tomcat
- 22. 無法在Windows XP上運行Visual Studio 2012程序
- 23. WPF應用程序無法在其他計算機上工作
- 24. 在Windows機器上運行python vs Linux
- 25. Android:無法在連接的手機上運行應用程序,在Windows 7的VM中使用Ubuntu
- 26. 在Linux機器上從Windows上運行GTK +應用程序
- 27. 如何在Windows 7機器上運行.Net Core web應用程序?
- 28. awesomium.dll崩潰在XP上我的WPF應用程序無法在Windows 7
- 29. 在Windows Embedded Compact 7上運行windows mobile 6.5應用程序
- 30. Windows Phone 7應用程序在Windows Phone 8上運行嗎?
是否有任何類型的消息或執行? – Venson
是的,好 - 這就是「做你的工作」的地方。正在學習,在事件日誌中查找錯誤,所有你現在正在學習的東西,作爲實習生的第一個編程工作。嚴重 - 你希望我們拔出魔術球並把它弄出來?至少表現出超過10秒的想法。你試圖找出什麼?事件日誌將是我的第一個開始。 – TomTom
我認爲.NET Framework 4.5可再分發版安裝在Windows 7機器上。 –