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

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

谢谢。

这是先决条件窗口:

alt text

有帮助吗?

解决方案

Ok,事情是这样的.我试着用户配置文件,但它没有工作,我认为这是因为客户配置文件安装程序不具有的特征。净框架3.5 SP1.因此,在安装过程中就要求。净框架3.5sp1太,所以我不得不做可脱机使用。这里的交易:

  • 首先你需要下载的 客户配置文件离线的安装者
  • 然后你需要将文件复制到以下文件夹:C:\Program 文件\Microsoft软件开发工具包\Windows\v6。0A\引导程序\包\DotNetFx35Client
  • 一旦这样做了,你可以部署安装项目,它将汇编(这仅仅是为客户配置文件安装)。

因为在我的情况下,它抱怨和要求。净框架3.5sp1,这是什么我必须做到:

  • 启用。净框架3.5sp1的先决条件在设置方案
  • 下载 .净框架3.5sp1全面包
  • 放在C:\驱动器(用于快速的访问)和去命令迅速和类型:C:\dotNetFx35Setup.exe /x
  • 提取的一切任何你想要的,这将创造一个文件夹,名为钨铜
  • 去钨铜\dotNetFramework,采取所有文件和文件夹和复制他们 C:\Program 文件\Microsoft软件开发工具包\Windows\v6。0A\引导程序\包\DotNetFX35

现在建立你的解决方案,它应的工作。你将获得2个警告。这些都知道问题,并根据Microsoft他们不会干扰在安装过程中的应用程序。 读这个 更多的信息。

这有点乏味对我来找到和拿出来,所以我真的希望这可以帮助别人解决这个问题。如果你有任何问题发表评论,我会尽快回复您.

谢谢你读!

其他提示

要让您的设置在安装时使用客户端配置文件(不是抱怨,正如您所说),您还需要更改检查条件以仅需要客户端配置文件。

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

.NET Launch condition - properties
(来源: msdn.com)

这是来自以下文档:WPF 性能和 .NET Framework 客户端配置文件, ,“部署”部分,作者:Jossef Goldberg。

尽管该文档引用了版本 4 的 Client Profile,但这也适用于 3.5。我已经做到了,而且效果非常好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top