0

我創建了一個Windows窗體應用程序,並使用visual studio 2010中的windows安裝程序創建了.msi。當我在windows 7,8甚至xp中安裝.msi時,但是,當我在Windows Server 2012 R2中安裝相同的.msi並運行「.exe」文件時,窗口顯示「應用程序停止工作」。但操作系統已.NET框架安裝..安裝使用Windows安裝程序創建msi後,exe文件停止工作

Application has stopped Working 

當我選擇顯示錯誤彈出更多的細節。它顯示問題事件名稱:CLR20r3。請有人幫助我。

回答

0

我認爲這是由.net框架或其他一些依賴引起的。檢查Windows Server 2012是否安裝了目標.net框架。你可以通過轉到visual studio => project => last選項(字面上是最後一個選項)=> Application來實現,你會看到目標.net框架。要查看服務器上安裝哪個版本的.net框架進行比較,請轉到此頁:https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed。 另一種解決方案是安裝最新版本的microsoft 2005向後兼容性。祝你好運!!

+0

thnk u ..我錯過了安裝visual C++可重新分發的軟件.tats問題的主要原因。 –