c#写的程序一定要全部.net framework组件吗?
如题,比如我的exe程序,启动就只弹个对话框就完事了,一定要用到.net framework组件吗?
能不能软件要用哪个dll,咱就提那个dll,给没有装.net的机器组册上就行?有没有人这样干过啊?
------解决方案--------------------你想多了,你以为系统会读懂你的C#代码么,WIN7 可以不用.NET FRAMEWORK了
针对WIN7 用户 你提供需要的东西就OK了
还有 dll 是什么。。你要搞清楚,你的类编译后就会变成dll文件了
------解决方案--------------------你把你的程序打包成exe安装文件格式,安装起来就可以运行。
------解决方案--------------------貌似是不行的
我现在用。net 写activex控件
真是蛋疼
用的电脑必须有.net framework
------解决方案--------------------
------解决方案--------------------没那么简单,.NET Framework不是控件库(虽然有时候比较像),它是一个完整的系统/体系,有些东西比如CLR,GC……每个C#程序都要用,你能把他们轻易提取出来吗?(其实某些工具可以,不过不推荐使用,有些也是共享软件……)
另外微软已推出.NET Framework Client Profile,可以看看。