我有一个需要 .NET Framework 3 的应用程序。我计划使用由 VS2005 部署项目构建的安装工具包来部署该应用程序。在部署包中包含最后一个已知的 .NET 版本(在我的情况下为 3.5 SP1)引导程序或包含我的项目需要的内容(.NET3)的最佳实践是什么?
谢谢你的时间。
我有一个需要 .NET Framework 3 的应用程序。我计划使用由 VS2005 部署项目构建的安装工具包来部署该应用程序。在部署包中包含最后一个已知的 .NET 版本(在我的情况下为 3.5 SP1)引导程序或包含我的项目需要的内容(.NET3)的最佳实践是什么?
谢谢你的时间。
在这种特殊情况下,我更喜欢最新版本并绑定它,因为 3.0 版本有点匆忙,只是因为 Vista 必须发布。另一方面,这意味着 3.0 预装在 Vista 上,这简化了您的部署。并且在 3.5SP1 机器上安装 3.0 将跳过安装,因此在发布 3.0 时没有什么坏处。
由于错误修复和性能改进,我仍然会部署 3.5SP1,并且因为 3.5SP1 完全向后兼容 3.0。
这帮助我反其道而行之,使用 VS2008 创建一个 .NET 2.0 包。也许它可以阐明您需要配置的安装项目中的两个部分:http: //www.codeproject.com/KB/dotnet/targetnet2fromvs2008.aspx