.net - 客户资料申请先决条件

标签 .net installation .net-client-profile

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

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

谢谢你。

这是先决条件窗口:

alt text

最佳答案

好的,事情是这样的。我尝试使用客户端配置文件但它不起作用,我认为这是因为客户端配置文件安装程序没有 .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想要查询更多的信息。

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

    谢谢阅读!

    关于.net - 客户资料申请先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1046370/

    相关文章:

    python - 是否可以在不将模块安装到您的计算机上的情况下使用它?

    ubuntu - ubuntu 11.10 上的 opencv 安装

    installation - 使用 CreateAppDir=no 且 PrivilegesRequired=lowest 运行安装程序时“访问被拒绝”

    powershell - 获取SmoObject错误: Attempt to retrieve data for object failed for ManagedCompter

    .net - .NET 3.5 SP1 客户端框架的 HttpUtility 的替代方案?

    winforms - 为什么我的应用程序需要完整的 .NET 4 Framework?

    c# - 集中 C# 和 sql 使用的业务逻辑

    .net - 在应用程序中构建自动化的想法

    .net - 应该有 "Undefined Operation"或 "Undefined Result"吗?

    c# - "not this string"的 .NET 正则表达式