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问题的主要原因。 –