【问题标题】:Client Profile Application prerequisites客户资料申请先决条件
【发布时间】:2009-06-25 21:33:11
【问题描述】:

关于客户端配置文件安装的最后一个问题。我下载了 Microsoft .NET Framework Client Profile Online Installer,因为我们想将它放在安装 CD 中,因为我们的最终用户可能没有 .net framework 3.5 或 Internet。所以我们希望能够处理这两种情况。

在先决条件中,我可以选择文件所在的位置,但我不知道它应该在哪里。我希望能够以某种方式放置 cd 的路径,例如 d:\ProductName\Prerequisites\DotNetFx35ClientSetup.exe 以便它可以从那里获取并安装它。有谁知道如何实现这一点?

谢谢。

这是先决条件窗口:

【问题讨论】:

    标签: .net installation .net-client-profile


    【解决方案1】:

    好的,事情就是这样。我尝试使用客户端配置文件但它不起作用,我认为这是因为客户端配置文件安装程序不具备 .net framework 3.5 SP1 的功能。所以在安装过程中它也需要.net framework 3.5 SP1,所以我也必须离线使用。这是交易:

    • 首先需要下载Client Profile Offline Installer
    • 然后您需要将文件复制到以下文件夹中: C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35Client
    • 完成后,您可以部署您的安装项目,它会编译(这仅用于客户端配置文件安装)。

    因为在我的情况下它抱怨并要求使用 .net Framework 3.5 SP1,所以我必须这样做:

    • 在您的安装解决方案中启用 .net Framework 3.5 SP1 先决条件
    • 下载.net Framework 3.5 SP1 Full Package
    • 放入 C:\ 驱动器(用于快速访问)并转到命令提示符并键入: C:\dotNetFx35Setup.exe /x
    • 在任何你想要的地方解压,这将创建一个名为 wcu 的文件夹
    • 去wcu\dotNetFramework,把所有的文件和文件夹复制到 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX35

    现在构建您的解决方案,它应该可以工作。您将收到 2 个警告。这是一个已知问题,根据 Microsoft 的说法,它们不会干扰您的应用程序的安装过程。 Read this 了解更多信息。

    这对我来说发现和想出有点乏味,所以我真的希望这可以帮助其他人解决这个问题。如果您有任何问题发表评论,我会尽快回复您。

    感谢阅读!

    【讨论】:

    • 查看我的设置问题解决方案。
    • 我尝试了上述所有组合,最后发现您从该链接下载的文件名为 DotNetFxClient.exe 并且 Visual Studio 环境正在寻找 DotNetFxClientSetup.exe,因此请确保重命名文件,然后将其放入引导文件夹。
    【解决方案2】:

    要让您的设置在安装时使用客户端配置文件(而不是抱怨,如您所说),您还需要将选中的条件更改为仅需要客户端配置文件。

    您需要将 .NET 启动条件的属性更改为实际显示“客户端配置文件”。像这里一样做:


    (来源:msdn.com

    这来自以下文档: WPF Performance and .NET Framework Client Profile,“部署”部分,作者:Jossef Goldberg。

    虽然该文档引用了版本 4 的客户端配置文件,但这也适用于 3.5。我已经做到了,而且效果很好。

    【讨论】:

      猜你喜欢
      • 2013-05-02
      • 2016-10-29
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2018-01-17
      相关资源
      最近更新 更多