0

J'ai créé une application Windows Forms et je .msi créé à l'aide de Windows Installer dans Visual Studio 2010.When installer le .msi dans les fenêtres 7,8 ou même XP, le .exe fonctionne bien.Mais, quand j'installe le même .msi dans Windows Server 2012 R2 et exécutez le fichier ".exe". La fenêtre affiche "Application a cessé de fonctionner". Mais l'Os a NET Framework installé ..exe ​​a cessé de fonctionner après l'installation msi créé à l'aide de Windows Installer

Application has stopped Working 

Lorsque je sélectionne afficher plus de détails dans la fenêtre d'erreur. Il montre le nom de l'événement Problème: CLR20r3.Veuillez quelqu'un m'aider dans cela.

Répondre

0

Je pense que c'est causé par le framework .net ou une autre dépendance. Vérifiez si le framework .net cible est installé sur le serveur Windows 2012. Vous pouvez le faire en allant à visual studio => projet => dernière option (littéralement la dernière option) => Application, là vous verrez le framework .net cible. Pour voir quelle version du framework .net est installée sur le serveur à comparer, rendez-vous sur cette page: https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed. Une autre solution serait l'installation de la dernière version de la rétrocompatibilité Microsoft 2005. Bonne chance!!

+0

J'ai manqué l'installation de Visual C++ redistributible software.tats la cause principale du problème. –