背景
Wasp软件产品的许多操作都依赖于Microsoft . net框架。. net中的损坏会导致Wasp产品失败,或者在没有明显与Wasp相关的原因的情况下给出错误。例如,即使删除并重新安装了一个Wasp软件产品的所有组件,问题仍然存在。
修复。net框架(和/或卸载和重新安装)可以解决某些问题。
程序
A.从Microsoft .NET Framework修复工具开始,然后测试问题是否还会发生:
Microsoft .NET框架修复工具
如果这还不能解决问题,. net Framework Cleanup Tool会做一个更彻底的删除过程。然后可以重新安装所需的组件。
Microsoft .NET框架清理工具用户指南(说明和下载):
这个过程需要更长的时间,并有几个PC重新启动。
卸载:
1.控制面板,程序和功能。如果这个列表中显示了。net,请注意它的版本(以便稍后重新安装),然后卸载。更高版本的Windows在此列表中没有列出。net。
2.还是在“程序和功能”中,点击左边的“Windows功能”。当弹出对话框时,展开列出的任何. net组件(可以是多个版本),取消选中其中的所有框,然后单击OK。如果提示,不要重启。
3. . net清理工具:现在清理,完成后退出。
4.重新引导。
5. . net清理工具(再次):现在清理,完成后退出。
6.重新引导。
重新安装:
7.控制面板,程序和功能,Windows功能,展开列出的任何。net组件(可以是多个版本),选中所有的框,然后单击确定。
8.使用下载的安装程序(如果需要)重新安装到所需的版本。如果提示重启。
微软的。net下载和信息(清除工具链接有所有版本):
.NET Framework 4.6.1(离线安装程序)
或
.NET Framework 4.5.2(离线安装程序)
.NET框架有什么新东西
额外的信息
当。net版本号显示在错误消息、日志文件和Windows事件查看器中,这就是。net问题的证据。这些版本号可以视为C:\Windows\Microsoft.下的子文件夹名称NET\,包括v1.0.3705, v1.1.4322, v2.0.50727, v3.0, v3.5, v4.0.30319。
错误关键字&指向。net问题的文件:
mscorlib
mscorlib.dll
KERNELBASE.dll
下面是一个Windows应用程序事件日志示例。注意,版本号与. net匹配,而不是与安装的Wasp组件(即v7.3)匹配。
应用程序:WaspInventoryWindowsService.exe框架版本:v4.0.30319描述:进程被终止由于一个未处理的异常。异常信息:System.FormatException
Windows的后续版本包括了一些。net组件:
Windows 10 v1703(创造者):3.5.1,4.7
Windows 10 v1607(周年):3.5.1,4.6.1
Windows 10原版:3.5.1,4.6
Windows 8: 3.5.1, 4.5.1
Windows 7: 3.5.1
. net版本4.5.2和4.6.1被认为是稳定的,适合于Wasp软件。
众所周知,. net版本4.5.1和4.6会导致Wasp软件出现问题。