在换台电脑先试试,如果可以打开就是目标电脑的问题,就需要重装系统
[quote=引用 8 楼 datafansbj 的回复:]估计你的程序在启动时,会执行一些初始化功能(读写配置文件、与智能卡等设备通信),如果这些初始化代码耗较长,会出现任务管理器里有该进程,但是没有界面的问题。既然把智能卡的代码去掉就能打开,说明问题确实出在智能卡那里。最有可能就是这些代码被阻塞了(就是你访问一个硬件设备,硬件设备长时间不返回结果,你只能在那里无限等待)。 把智能卡那段代码加上一些调试日志,看看到底是阻塞在哪里了。
[quote=引用 15 楼 liuding214cs 的回复:]在换台电脑先试试,如果可以打开就是目标电脑的问题,就需要重装系统
.net版本不对
估计你的程序在启动时,会执行一些初始化功能(读写配置文件、与智能卡等设备通信),如果这些初始化代码耗较长,会出现任务管理器里有该进程,但是没有界面的问题。既然把智能卡的代码去掉就能打开,说明问题确实出在智能卡那里。最有可能就是这些代码被阻塞了(就是你访问一个硬件设备,硬件设备长时间不返回结果,你只能在那里无限等待)。 把智能卡那段代码加上一些调试日志,看看到底是阻塞在哪里了。
1.生成改为Any CPU 2.打包的时候将引用的第三方动态链接库包含在内 3.右键管理员运行 4.查看360防护中心,日志记录和信任与阻止
看下目标电脑的事件日志呗
111,076
社区成员
642,572
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧