[英]WPF Application designed in VS 2012 won't run on Windows 7 machine
我已經使用Visual Studio 2012設計了WPF C#應用程序。該應用程序非常簡單,可以使用ClickOnce
部署方法在Windows 8計算機上正常運行。 數據網格顯示SQL Server數據庫中的內容,並按照我的設計執行所有其他功能,但是當我嘗試在Windows 7計算機上安裝它時,它立即崩潰,我不確定為什么。
我嘗試在其上安裝該應用程序的Windows 7計算機上運行了.NET 4.5,但是為了運行VS 2012開發的應用程序,計算機上還需要安裝其他任何東西。
這是我第一次嘗試在Windows 7計算機上安裝使用VS 2012開發的應用程序,因此我不確定在這里是否缺少其他步驟。 大家可以提供的任何幫助將不勝感激。
謝謝。
您說“應用程序已停止運行,並且如果Microsoft有解決方案,則...”的消息表明以下情況之一:
該框架已禁用; 盡管安裝了4.5,但在框架2.0的基礎上建立了幾個根實例。 這個特定的框架可能會導致3.0、3.5、4.0甚至4.5的問題。
框架中的System.EnterpriseServices.dll
被損壞。 需要將其連接回全局程序集緩存(GAC)。
另一個常見的問題是Framework文件夾中的machine.config
文件日志可能已損壞,需要替換為有效的文件。
系統策略文件夾中也可能發生其他事件,這可能需要您使用.Net清理工具並重新安裝框架。 但是在進行任何故障排除之前,您應該轉到事件查看器並獲取正在發生的事情的詳細信息。
首先為我嘗試以下步驟:
appwiz.cpl
現在,我建議再次嘗試該應用程序。 如果失敗,請嘗試以下操作:
%windir%\\Microsoft.Net\\Framework\\v2.0.50727\\ngen.exe update
sfc /scannow
Native Regeneration工具將嘗試將框架恢復為出廠狀態; 系統文件檢查器將嘗試修復Windows中指示的所有錯誤。 如果不能,它將說“發現完整性違規”。
這些是我將獲得一般支持的步驟; 但您確實應該嘗試查找錯誤消息。 由於該框架可能成為清理和修復的巨大考驗。 如果您提供更多信息,我將修訂我的回復以幫助解決它。
希望有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.