如何为我的C#应用程序创建安装包,以便没有.NET且没有互联网的计算机可以在不使用互联网的情况下获得所有要求。基本上,我可以在visual studio中将.NET包含在我的安装文件夹中,这样用户就可以在不启用互联网的情况下使用我的程序。
答案 0 :(得分:2)
您可以将.Net作为VS Installer项目或InstallShield项目的先决条件(VSS10免费提供InstallShield LE)。这将自动创建一个安装.Net(如有必要)的引导程序setup.exe
,然后安装安装程序。
有关详细信息,请参阅此MSDN页面。
答案 1 :(得分:0)
您必须包含.net安装程序msi并触发它才能在软件包中安装。这类似于当您使用其他安装程序触发DirectX或Crystal Reports等辅助安装时
由于无法保证用户将完成二级软件包的安装,因此您需要处理该案例。
答案 2 :(得分:0)
是的,您可以在安装程序中包含整个.NET安装程序。当然这意味着您的安装程序的大小会显着增长,但由于这是您唯一的选择,因此这似乎是合理的。另请注意,如果您的目标是.NET 4.0,则安装程序不包含.NET 3.5运行时。如果需要,您可以包括两者。
答案 3 :(得分:0)