回复 7楼tsuen的帖子
可以间接通过类似思路试试(不过不推荐这么做 ):
1 编译Spread Winform的应用程序为.net Framework 2.0的
2 用这个软件ILSpy打开*.exe看看依赖了哪些dll,这些dll又依赖了哪些dll.....
3 拷贝以上依赖的dll环境在同一个文件夹下,部署到未安装.net framework 2.0 sp2的电脑上试试。
分享一个我曾经的.net项目部署故事:
在我以往经历的.net winform项目部署中,曾经也有用户强烈要求这么做,你不要让我安装什么.net Framework 2\sp1\sp2...。 你就给我拷贝几个dll的,纯绿色的,能直接启动exe就行。(甚至有的企业安装.net framework需要申请网络权限)
然而,经过斗争和实验后,发现,其实让用户安装.net framework 系统必备或者升级IE浏览器可能是最效的解决办法 。 |