16 个解决方案
#1
难道真的没有人能帮我解决这个问题吗?
#2
那就不要用winform自带的打包工具
#3
单独用msi文件可以进行安装!
#4
顶起!我也想知道怎么搞。
#5
我也想知道怎么搞
#6
+1
#7
如果你的打包里不需要在程序包里包含某些必备条件,那么.MSI就可以进行安装,但是如果你想要在打包里包含某些必备条件,如包含.Net Framework,那么就一定要使用setup.exe,除非你使用其他打包工具
#8
bin文件夹下的Debug文件夹里的那个,文件名.exe复杂出来,点击能直接运行的。
#9
兄台,推荐你一款软件:SetupFactory,专业的打包工具,只有一个exe文件。
给分,嘻嘻。
给分,嘻嘻。
#10
回复7楼
我打包时选择“从与我的应用程序相同的位置下载系统必备组件”添加.Net Framework,若只将.msi文件与.NetFramework组件所在的文件夹拷贝到一个没有安装.Net Framework的电脑上,它仍然要从网上下载 .NetFramework,当然用文件夹中的组件可以安装上。但是我希望的是没有msi文件
我打包时选择“从与我的应用程序相同的位置下载系统必备组件”添加.Net Framework,若只将.msi文件与.NetFramework组件所在的文件夹拷贝到一个没有安装.Net Framework的电脑上,它仍然要从网上下载 .NetFramework,当然用文件夹中的组件可以安装上。但是我希望的是没有msi文件
#11
回复8楼
若电脑里没有安装.Net Framework,那个程序也是不能运行的
若电脑里没有安装.Net Framework,那个程序也是不能运行的
#12
我打包时选择不添加任何组件,但在没有安装.NetFramework的电脑上它仍然提示我要下载.NetFramework组件才能安装。那什么样的Form程序不需要.NetFramework组件?
#13
既然你要打包.NET Framework,那你用VS的打包程序是做不到的,你必须使用第三方打包程序,就是这样,不用纠结在一定要用VS
#14
自带的应该是一个setup.exe和一个setup.msi,exe最后会去调msi
可以用winrar创建一个自解压exe文件,执行时调用里面的setup.exe
可以用winrar创建一个自解压exe文件,执行时调用里面的setup.exe
#15
#16
知道了,谢谢各位。
#1
难道真的没有人能帮我解决这个问题吗?
#2
那就不要用winform自带的打包工具
#3
单独用msi文件可以进行安装!
#4
顶起!我也想知道怎么搞。
#5
我也想知道怎么搞
#6
+1
#7
如果你的打包里不需要在程序包里包含某些必备条件,那么.MSI就可以进行安装,但是如果你想要在打包里包含某些必备条件,如包含.Net Framework,那么就一定要使用setup.exe,除非你使用其他打包工具
#8
bin文件夹下的Debug文件夹里的那个,文件名.exe复杂出来,点击能直接运行的。
#9
兄台,推荐你一款软件:SetupFactory,专业的打包工具,只有一个exe文件。
给分,嘻嘻。
给分,嘻嘻。
#10
回复7楼
我打包时选择“从与我的应用程序相同的位置下载系统必备组件”添加.Net Framework,若只将.msi文件与.NetFramework组件所在的文件夹拷贝到一个没有安装.Net Framework的电脑上,它仍然要从网上下载 .NetFramework,当然用文件夹中的组件可以安装上。但是我希望的是没有msi文件
我打包时选择“从与我的应用程序相同的位置下载系统必备组件”添加.Net Framework,若只将.msi文件与.NetFramework组件所在的文件夹拷贝到一个没有安装.Net Framework的电脑上,它仍然要从网上下载 .NetFramework,当然用文件夹中的组件可以安装上。但是我希望的是没有msi文件
#11
回复8楼
若电脑里没有安装.Net Framework,那个程序也是不能运行的
若电脑里没有安装.Net Framework,那个程序也是不能运行的
#12
我打包时选择不添加任何组件,但在没有安装.NetFramework的电脑上它仍然提示我要下载.NetFramework组件才能安装。那什么样的Form程序不需要.NetFramework组件?
#13
既然你要打包.NET Framework,那你用VS的打包程序是做不到的,你必须使用第三方打包程序,就是这样,不用纠结在一定要用VS
#14
自带的应该是一个setup.exe和一个setup.msi,exe最后会去调msi
可以用winrar创建一个自解压exe文件,执行时调用里面的setup.exe
可以用winrar创建一个自解压exe文件,执行时调用里面的setup.exe
#15
#16
知道了,谢谢各位。