我们最近在我们的软件中添加了一项需要.NET 2.0 SP2的功能。这在Windows XP或Windows Server 2003上不是问题,因为我们可以在我们的安装中包含redistributable for .NET 2.0 SP2。在Windows Vista及更高版本中,.NET更紧密地集成到操作系统中(我不确定如何),并且似乎没有适用于.NET 2.0 SP2的可再发行软件包。
我认为.NET 3.5 SP1 redistributable(可以在Vista上安装)包括.NET 2.0 SP2,但我不想包含它,因为它非常大(~230MB,大约是我们当前安装的两倍大小) )。此外,我们宁愿不使用引导程序,因为我们的许多客户都无法访问互联网。
当我们开始使用.NET 2.0 SP1时遇到了同样的问题,但我们决定只需要Vista SP1。我们可以开始要求Vista SP2 ...
是否存在适用于Vista的.NET 2.0 SP2的可再发行软件包?
答案 0 :(得分:3)
不幸的是,没有针对Vista或Server 2008的.NET 2.0 SP2的独立安装程序。您确实需要安装.NET 3.5 SP1。
请阅读此处了解更多详情: Aaron Stebner about .NET 2.0 SP2 standalone core and language pack installer
答案 1 :(得分:0)
最简单的解决方案与大多数开发人员使用的解决方案相同,包括Microsoft。
发布两个版本的安装,一个用于离线安装的ISO,包括磁盘上的所有内容。还有一个较小的“在线”安装,可以下载所需的依赖项。
然后,您提示客户下载正确的一个,或者提出以象征性的费用发布CD / DVD。