Client Profile应用程序先决条件

时间:2009-06-25 21:33:12

标签: .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

2 个答案:

答案 0 :(得分:5)

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

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

感谢阅读!

答案 1 :(得分:0)

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

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

.NET Launch condition - properties http://blogs.msdn.com/blogfiles/jgoldb/WindowsLiveWriter/Whatsnew.NETFramework4ClientProfileBeta2_F0CB/image_thumb_9.png

这来自以下文件: WPF Performance and .NET Framework Client Profile,“部署”一节,由Jossef Goldberg撰写。

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