【发布时间】:2009-03-06 07:46:23
【问题描述】:
我有一个需要 .NET Framework 3 的应用程序。我计划使用由 VS2005 部署项目构建的安装工具包来部署该应用程序。 在部署包中包含最后一个已知的 .NET 版本(在我的情况下为 3.5 SP1)引导程序或包含我的项目需要的内容(.NET3)的最佳做法是什么?
感谢您的宝贵时间。
【问题讨论】:
标签: .net deployment visual-studio-2005 setup-deployment
我有一个需要 .NET Framework 3 的应用程序。我计划使用由 VS2005 部署项目构建的安装工具包来部署该应用程序。 在部署包中包含最后一个已知的 .NET 版本(在我的情况下为 3.5 SP1)引导程序或包含我的项目需要的内容(.NET3)的最佳做法是什么?
感谢您的宝贵时间。
【问题讨论】:
标签: .net deployment visual-studio-2005 setup-deployment
在这种特殊情况下,我更喜欢最新版本并绑定它,因为 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
【讨论】: