【问题标题】:Add .NET 2.0 SP1 as a prerequisite for deployment project添加 .NET 2.0 SP1 作为部署项目的先决条件
【发布时间】:2010-09-05 23:28:00
【问题描述】:

我有一个 .NET 2.0 应用程序,它最近有依赖于 Service Pack 1 的贡献。部署项目已将 .NET 2.0 检测为先决条件,但不是 SP1。如何在我的部署项目中包含 SP1 作为依赖项/先决条件?

【问题讨论】:

    标签: .net-2.0 installation dependencies


    【解决方案1】:

    您需要在部署项目中设置启动条件,以确保安装了 2.0 SP1 版。您需要根据 MsiNetAssemblySupport 变量设置一个要求,该变量与 .NET 2.0 SP1 的版本号相关联(根据this page,2.0.50727.1433 及更高版本。)

    如果没有安装框架,启动项目以实际下载框架是另一回事,那里有很多关于如何做到这一点的文章。

    【讨论】:

    • 恐怕这不是很有帮助。在列出框架版本后,他说的第一句话就是:“请注意,使用上表中的文件版本来检测已安装的Service Pack 级别肯定是不可靠的。”他链接到他的另一个帖子,该帖子解释了他首选的检查方式,但指向他的示例代码的链接已损坏。
    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    相关资源
    最近更新 更多