c#离开.net framework是不能运行的。
不过可以这样子,将.net framework和你的应用程序一起打包,安装的时候如果检测到客户端没有安装.net framework的话,就自动安装。最好是打包.net framework2.0或者是4.0,因为这两个要小一些(开发的时候一定要注意选择)。还有打包不能用vs自带的那个打包工具(那个功能太有限了),这里推荐setup factory打包工具。生成的exe里面就能够包含.net framework,可以自定义版本,exe安装的时候可以自动检测是否安装了.net framework,而且只需要通过简单的设置就可以实现。在之前的项目中就成功运用过,而且setup factory还有它自己的一个脚本可以在安装的时候写入和修改注册表之类的操作,功能很强大,可以算比较专业的应用程序打包工具。
如果在使用过程中有什么不懂的话可以给我留言。
木有 VS 可以,没有 .Net Framework 没法运行