如何为我的C#程序进行通用安装,适用于Win XP,Win 7 32位和Win 7 64位?
我需要包含所有相关组件(如Framework ... Crystal Reports ... MDAC ....),并且只安装缺少操作系统的程序
提前致谢
答案 0 :(得分:0)
您使用的是哪个版本的Visual Studio?这很重要,因为如果您正在使用Express,那么您将需要第三方工具如果您使用的是Professional或更高版本,您可以按照此处所述创建一个安装项目:
http://support.microsoft.com/kb/307353
如果您不担心所需的组件,当然,您可以只进行XCOPY部署,但由于您特别需要安装中包含的先决条件,您需要使用像安装项目9这样的工具来创建MSI文件)或使用像Installshield这样的第三方工具。
答案 1 :(得分:0)
我想
1-为(Win Xp,Win7-32,Win7-64)
创建3个独立的包2-询问用户是否从网站下载用户并推送需要从服务器下载。或者,您可以编写一个基于Silverlight的小应用程序来获取用户计算机的详细信息。
3-如果2点不正确,则在用户计算机上安装时首先获取详细信息,然后手动选择要安装的pakage。
为什么我要告诉创建特定的软件包,因为Microsoft不时会发布路径,你可能需要更改软件包,所以保持它的分离肯定会帮助你。