C#程序怎么才能做出直接在其他没有安装.net的电脑上运行的程序 C#程序怎么才能做出直接在其他没有安装.net的电脑上运行的程序,就像是QQ,还有很多游戏直接安装在电脑上就可以运行了,C#做的东西能不能直接在电脑上运行呢?如果需要制作安装向导之类的东西,请问怎么制作啊?听说可以利用飞信的虚拟环境,怎么才能用自己的文件名呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 微软就是这么霸道,C#写的程序,必须在安装了framework的机器上才能运行,你可以在打包的时候把framework打进程序安装包里去,新建一个安装项目(没用过推荐使用安装向导),在安装项目的属性界面中选择“系统必备”,将“创建用于安装系统必备组件的安装程序”前勾打上,再将你所用的framework版本前勾上,关键是下面一个,指定系统必备组件的安装位置,要选择“从与我的应用程序相同的位置下载系统必备组件”,确定后,重新生成安装程序。去安装项目下的默认目录下看看,debug下生成的安装程序自动将framework打包了,安装程序时会弹出framework安装界面,下一步安装就行了。 这个不叫霸道,。net开发快捷的代价。想马儿快跑,又想不给马儿吃草,是不可能的 可参考:http://www.vegoo.net/info/71620_5075.html 使用.net就必须安装对应版本的framework,安装方法如一楼所说. 上次有人教我用发布生成的安装程序我还没试过在没装.net的机上用可能能用吧。 up 1st!........................................ 利用vs2008里的“安装部署”制作安装文件,必须将.net framework打包才能运行。点击“安装部署项目”的名称,右键“属性”,点击“系统必备”,选中.net framework,有三种方式可选择,如果从“相同位置”下载,.net framework就打包进去了,安装文件很大,有几百兆,还可选择从供应商网站上下载. 我认为应该转为“怎样方便地在客户那边部署dot net框架”来的实际点 不是说win7自带了.netframeworkl了 是啊,用C#就得遵守.net框架的规矩。听说过飞信的虚拟环境,我想那也是一个框架,可能只是封装了.net。 没有dot net框架电脑看不懂你写的C#程序 XP的系统如果没有安装.net框架的话就不行,C#只能运行在安装了.net框架的系统上,不过Vista和Win7好像都自带了.net框架了,所以可以直接运行 现在除非是刚装的系统,不然最少也要有个framework2。0,更新WINDOWS补丁就有了 你安装制作完成后,用压缩与解压程序做一个自解压格式的压缩包,设置下解压完成后自动安装。另外在制作安装包时把系统组件相应的选项选中,这个系统组件和程序都有了,压缩包制作完成后就一个.exe文件。算是一个方法吧。你可以试下。或 是借用飞信的那个包文件,网上有相关的信息你可以找下试下。飞信也是用 .net做的 c# post 贴吧 登录 发布 软件安装版与绿色版的问题 读取一个大型文本文件的内容到一个RichTextBox中,我想问RichTextBox中的内容是不是存在内存中的 再来一个C#类问题 此难题至今无人能解 求助在WinForm下,把DataGrid中的数据导入到Excel2003中的代码? 串口问题 不同类型或后缀的文件在系统中有不同的图标。 xml导入ListView C#中使用uploadify遇到问题 【求教】指定时间范围进行查询,然后在界面的dataGridView中显示出来(winform) 如何获得资源文件的长度?
上次有人教我用发布生成的安装程序
我还没试过在没装.net的机上用
可能能用吧。
........................................
听说过飞信的虚拟环境,我想那也是一个框架,可能只是封装了.net。