使用vs2012打包工具打包C#窗体程序

时间:2022-10-28 18:41:57

使用vs2012自带的第三方打包工具打包时,怎么能实现不打包Framework的情况下,

在安装的时候判断如果没有Framework就在官网自动下载;

6 个解决方案

#1


打包最好把framework带上,体积大了点,
但是这比让用户长时间等待下载的体验要好些;
如果vs自己的打包工具满足不了要求,推荐使用Inno等第三方软件来打包,
可以通过代码控制

#2


不是自动检测的?

#3


Advanced Installer用这个打包,可以判断,如果没有会给出下载的连接

#4


你的v s主菜单的“发布”功能、工程属性窗体里的“发布”选项卡,难道你没有用过吗?

其实打包发布,这并不是目的。目的应该是升级维护的自动化和可靠性方面。也就是说,目的是那些只有经历过许多“生存考验”才能得到的技术方面,而不仅仅是简单的“感觉”方面。

#6


如果是“第三方”,那么你就应该去对比着找相关的说明指南。一个部署和自动更新软件,应该尽可能只需要按一次回车或者鼠标点击,就能安装和更新完毕。而对于界面其实没有什么特定的要求,甚至是控制台的界面也无所谓的。这方面的要求都基本上是一样的。

#1


打包最好把framework带上,体积大了点,
但是这比让用户长时间等待下载的体验要好些;
如果vs自己的打包工具满足不了要求,推荐使用Inno等第三方软件来打包,
可以通过代码控制

#2


不是自动检测的?

#3


Advanced Installer用这个打包,可以判断,如果没有会给出下载的连接

#4


你的v s主菜单的“发布”功能、工程属性窗体里的“发布”选项卡,难道你没有用过吗?

其实打包发布,这并不是目的。目的应该是升级维护的自动化和可靠性方面。也就是说,目的是那些只有经历过许多“生存考验”才能得到的技术方面,而不仅仅是简单的“感觉”方面。

#5


#6


如果是“第三方”,那么你就应该去对比着找相关的说明指南。一个部署和自动更新软件,应该尽可能只需要按一次回车或者鼠标点击,就能安装和更新完毕。而对于界面其实没有什么特定的要求,甚至是控制台的界面也无所谓的。这方面的要求都基本上是一样的。