c# Winfrom程序打包后可以只生成一个setup.exe文件么 我的Winfrom程序打包后生成的文件中包含一个名为:工程名.msi的文件和一个setup.exe文件,我只把setup.exe文件拷贝出来双击后不能安装,只有把它们俩放到同一文件夹下时才能安装。请问有没有方法只生成一个setup.exe就可以用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就不要用winform自带的打包工具 单独用msi文件可以进行安装! 如果你的打包里不需要在程序包里包含某些必备条件,那么.MSI就可以进行安装,但是如果你想要在打包里包含某些必备条件,如包含.Net Framework,那么就一定要使用setup.exe,除非你使用其他打包工具 bin文件夹下的Debug文件夹里的那个,文件名.exe复杂出来,点击能直接运行的。 兄台,推荐你一款软件:SetupFactory,专业的打包工具,只有一个exe文件。给分,嘻嘻。 回复7楼我打包时选择“从与我的应用程序相同的位置下载系统必备组件”添加.Net Framework,若只将.msi文件与.NetFramework组件所在的文件夹拷贝到一个没有安装.Net Framework的电脑上,它仍然要从网上下载 .NetFramework,当然用文件夹中的组件可以安装上。但是我希望的是没有msi文件 回复8楼若电脑里没有安装.Net Framework,那个程序也是不能运行的 我打包时选择不添加任何组件,但在没有安装.NetFramework的电脑上它仍然提示我要下载.NetFramework组件才能安装。那什么样的Form程序不需要.NetFramework组件? 既然你要打包.NET Framework,那你用VS的打包程序是做不到的,你必须使用第三方打包程序,就是这样,不用纠结在一定要用VS 自带的应该是一个setup.exe和一个setup.msi,exe最后会去调msi可以用winrar创建一个自解压exe文件,执行时调用里面的setup.exe 程序、类库、内存 程序升级 Form开发中使用linq的问题 C#泛型与数组问题 vvs是什么? 请问Post的二进制数据如何接收(在线等,帮顶有分) WCF 身份验证问题 怎样往客户端加Cookie 给分题,大牛们给俺诊断下呗 求电子书,最好是能容易转换成文本的 怎样循环播放声音 c#中实现tooltip功能!!!急!!急!! 关于C#编写的COM调用问题
给分,嘻嘻。
我打包时选择“从与我的应用程序相同的位置下载系统必备组件”添加.Net Framework,若只将.msi文件与.NetFramework组件所在的文件夹拷贝到一个没有安装.Net Framework的电脑上,它仍然要从网上下载 .NetFramework,当然用文件夹中的组件可以安装上。但是我希望的是没有msi文件
若电脑里没有安装.Net Framework,那个程序也是不能运行的
可以用winrar创建一个自解压exe文件,执行时调用里面的setup.exe