关于客户端配置文件安装的最后一个问题。我下载了Microsoft .NET Framework Client Profile Online Installer,因为我们想将它放在安装CD中,因为我们的最终用户可能没有.net framework 3.5或Internet。所以我们希望能够处理这两种情况。
在先决条件中,我能够选择文件的位置,但我不知道它应该在哪里。我希望能够以某种方式放置CD的路径,例如d:\ ProductName \ Prerequisites \ DotNetFx35ClientSetup.exe,以便它可以获取它并从那里安装它。有没有人知道如何实现这一目标?
谢谢。
这是先决条件窗口:
答案 0 :(得分:5)
好的,这就是事情。我尝试使用客户端配置文件,但它不起作用,我认为这是因为客户端配置文件安装程序没有.net framework 3.5 SP1 的功能。所以在安装过程中它也要求.net framework 3.5 SP1,所以我也必须离线使用它。这是交易:
因为在我的情况下它抱怨并要求.net Framework 3.5 SP1,这就是我必须做的事情:
现在构建您的解决方案,它应该工作。你会得到2个警告。这些都是一个已知的问题,根据Microsoft的说法,它们不会干扰您的应用程序的安装过程。 Read this了解更多信息。
这对我来说有点单调乏味,所以我真的希望这可以帮助其他人解决这个问题。如果您有任何问题发表评论,我会尽快回复您。
感谢阅读!
答案 1 :(得分:0)
要让您的设置在安装时使用客户端配置文件(不要抱怨),您还需要更改选中的条件以仅需要客户端配置文件。
您需要将.NET启动条件的属性更改为实际说“客户端配置文件”。就像这样:
这来自以下文件: WPF Performance and .NET Framework Client Profile,“部署”一节,由Jossef Goldberg撰写。
虽然该文档涉及版本4的客户端配置文件,但这也适用于3.5。我做到了,而且效果很好。