C# winform打包时如何将.netframework和安装程序打包到一个.exe中 大家好,小弟是初学C#,现在遇到了一个问题,就是我用c#做了一个winform的项目,将这个项目打包,由于运行这个软件的机器环境有的没有.netframework,所以我把.netframework也打包到了项目中(都是用的VS2005自带的打包功能),但是打包完之后生成了 一个“dotnetfx”文件夹和“setup.exe”还有一个.msi的文件,我就是想可不可以把这三个文件放到一个.exe中?请各位大侠帮忙给看看!!!先谢过了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。2 安装向导关闭后打开安装向导,点击下一步,或者直接点击完成。3 开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称";然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备",在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件。好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!4 制作完成现在打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。 详细参考:http://blog.sina.com.cn/s/blog_489e41680100diid.html 呵呵,我就是这样打包的,但是就是生成了三个文件,我想怎么打包才可以只生成一个.exe,这个.exe中包括.netframework和安装程序,点击这个.exe直接安装就行了 解决方案管理器--->右击——》属性——》系统必备——》在对应的系统必备安装组件的位置打钩(NetFramework),这样就可以了。 解决方案管理器--->右击——》属性——》系统必备——》在对应的系统必备安装组件的位置打钩(NetFramework),这样就可以了。 设置系统必备会生成框架文件打包成一个EXE压缩,在安装类中解压文件,或使用inno setup等 我也是刚做了一个project还没有打包呢 顺便问下你的连接字符串是通过什么方式处理 保证能找见运行主机不出错的? 我用的是access数据库,所以数据库都打包在一起了,呵呵~~ 你说的那个inno setup 好像还行,但就是我怎么才能把 一个dotnetfx文件夹、setup.exe和一个.msi最终生成一个exe那,而且点击的时候执行的是上述三个文件的setup.exe?麻烦你给出点具体的操作方法好吗? 学习,等待中,怎么才能把 一个dotnetfx文件夹、setup.exe和一个.msi最终生成一个exe那,而且点击的时候执行的是上述三个文件的setup.exe?麻烦你给出点具体的操作方法好吗? vs2005的可以这样解决方案管理器--->右击——》属性——》系统必备——》在对应的系统必备安装组件的位置打钩(NetFramework 真的没有什么方法把他们打包到一个.exe中去吗? 用winrar的生成自解压文件功能,可以把任意多个文件打包为一个exe可执行文件,并且可以设置解压后先运行哪个文件,我以前做过,这几年没再做过打包,不知道VS2008和VS2010是否支持打包为一个文件。===================================================ASP.NET WebForm和ASP.NET MVC分页最终解决之道 我现在也是这种情况,想把三个文件打包成一个exe的,不知楼主现在解决了没?如果可以的话帮帮我…… 下拉框状态保持问题 asp.net mvc中Json返回数据 =========在winform中循环控件的问题,请问怎么查子控件呢?============ 莫名其妙,昨天发的贴,今天好好被删除了,何理?管理员?何理? 在指定网页界面里,动态创建安就么? 大家都用vs2005中文版还是英文版? 重装IIS路径后 删除不了文件夹.... 如何实现一次性统计8个表中的数据[包括打印] 请高手帮忙解决。 隐式转换的问题!!在线等 【提问】dropdownlist 不触发selectedindexchanged asp.net批量上传图片
http://blog.sina.com.cn/s/blog_489e41680100diid.html
打包成一个EXE压缩,在安装类中解压文件,或使用inno setup等
我用的是access数据库,所以数据库都打包在一起了,呵呵~~
你说的那个inno setup 好像还行,但就是我怎么才能把 一个dotnetfx文件夹、setup.exe和一个.msi最终生成一个exe那,而且点击的时候执行的是上述三个文件的setup.exe?麻烦你给出点具体的操作方法好吗?
解决方案管理器--->右击——》属性——》系统必备——》在对应的系统必备安装组件的位置打钩(NetFramework
ASP.NET WebForm和ASP.NET MVC分页最终解决之道