我用C#做了一个针对.NET框架4.5.2的应用程序。我已经与视觉工作室2015年。C#应用程序没有运行在Windows 7上
我已经测试过它,它赢得10/8.1/8正常工作。但在Windows 7上,它立即停止工作,甚至不显示表单。
我已经安装了.NET框架4.5.2,它没有工作。我已经安装了64位和32位VCRedist 2017,仍然没有工作。我安装了.NET框架4.6.2,也没有工作。
我没有使用任何特别的东西,除了ionic.ZIP.dll和Docotic.PDF.dll,它们都没有在启动时调用,所以它们不是问题。
我还测试了我的应用程序的一个非常早期的版本,它甚至没有太多的内容,马上仍然是一个停止工作的错误。
那么,有什么我失踪?我应该安装的东西,我忘了?
注: 我已经在Windows 7的两个不同系统上测试过它,并且都是为玩家准备的,所以它们安装了大多数最新版本的驱动程序和内容。所以我不知道是什么原因导致这个问题。
任何帮助将不胜感激。
更新: 我在我的电脑上安装了一个虚拟机上的Windows 7 32位,我安装的只是net framework 4.5.2和应用程序的工作。 那么为什么它不适用于其他Windows 7s?
另一个注: 我测试应用程序的其他Windows 7是64位。但我的Windows 10是64位,它的工作原理,也是我测试应用程序的胜利8和8.1。所以我也怀疑这是问题,但我认为提及它可能会有所帮助。
Update2: 该应用程序没有抛出异常,它给出了一个停止的工作错误,事件名称为“CLR20r3”。
事件日志说什么? –
在c#中的应用程序不能崩溃(UWP应用程序除外,但它们应该有弹出消息)。在应用程序开始时附加调试器,或者在Visual Studio中运行它。这应该让你清楚知道异常消息是怎么回事。此外,如果您有例外情况,则会显示,编辑您的问题或将其写入评论。 –
嗨。请阅读帖子上的更新。 –