日期:2014-05-18  浏览次数:21309 次

c#使用控件后无法再windows7下运行
公司开发了监控系统,用到了一个控件 
在xp系统下程序可以正常运行, 
但是我把debug目录下的文件(exe,dll,ssk)打包发给使用win7的人测试的时候,发现无法运行程序, 
在自己的win7系统下直接运行debug下的exe文件也报错,
弹出“Application1已停止工作,windows正在检查该问题的解决方案……”,然后就没有了。 
请问是不是dll控件无法使用在win7系统呢? 
或者有什么可能的原因? 
谢谢!

------解决方案--------------------
使用了第三方的库.
请检查这些非.NET 类库的 第三方库.
------解决方案--------------------
ssk ........是不是用到皮肤控件呢

有可能是皮肤控件有问题....备份一下,重新生成一个新的版本...不要皮肤控件
------解决方案--------------------
安装包默认只是找系统组件,很有可能第三方组件打不进去。第三方组件可能需要手工安装
你还是仔细查一下引用,第三方你手工安装到win7下
------解决方案--------------------
第三方控件的问题我想是
------解决方案--------------------
编译release 版本,然后运行,建议你完整发布你的软件,然后再把发布后的软件安装调试。
------解决方案--------------------
XP兼容模式试一下