【发布时间】:2013-01-31 20:19:12
【问题描述】:
如果我的应用程序需要.NET 2.0 SP2,我如何在Vista 上安装此应用程序? .NET 2.0 SP2 可再发行组件不会安装在 Vista 上。
【问题讨论】:
-
.Net SP2 是什么意思? SP2 暗示服务包编号,但您没有说明框架版本。例如 .Net 2.0 SP2 是一个有效的框架。
-
我的意思是 .NET 2.0 SP2。查看我的编辑。
-
您的应用程序需要 .Net 2 究竟如何?以后的版本也应该能够运行在 2 中构建的应用程序。
-
这与实际问题完全无关,但鉴于 SO 不允许私人消息,并且您的个人资料中没有任何联系信息,我将把它放在这里。我今天对你有点粗鲁,我觉得我欠你一个道歉。常见问题解答明确指出,一个好的答案是提供参考和答案解释的答案。所以我为我相当严厉的待遇道歉。对此不合适的地方投反对票。
-
@Leon- 意识到 .NET 2.0/3.0/3.5 是一个带有通用 CLR 和不同基类库集的层蛋糕,我目睹了 2.0 库更新的场景比 3.5 包装器中的更新更新,并且没有它们,应用程序将无法运行。这是非常不安全/边缘情况,但它可以而且确实发生了。我还看到了 .NET 1.1 应用程序在 .NET 2.0 上出现的重大变化。高层次的概括很好,但最终你必须在创建安装程序时真正了解你的依赖关系。
标签: .net windows-installer windows-vista redistributable