关于Client Profile安装的最后一个问题.我下载了Microsoft .NET Framework Client Profile Online Installer,因为我们想将它放在安装CD中,因为我们的最终用户可能没有.net framework 3.5或Internet.所以我们希望能够处理这两种情况.
在先决条件中,我能够选择文件的位置,但我不知道它应该在哪里.我希望能够以某种方式放置CD的路径,例如d:\ ProductName\Prerequisites\DotNetFx35ClientSetup.exe,以便它可以获取它并从那里安装它.有没有人知道如何实现这一目标?
谢谢.
这是先决条件窗口:
好的,这就是事情.我尝试使用客户端配置文件,但它不起作用,我认为这是因为客户端配置文件安装程序没有.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完整包
放入C:\驱动器(用于快速访问)并转到命令提示符并键入:C:\ dotNetFx35Setup.exe/x
在任何地方提取所有内容,这将创建一个名为wcu的文件夹
转到wcu\dotNetFramework,将所有文件和文件夹复制到C:\ Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX35
现在构建您的解决方案,它应该工作.你会得到2个警告.这些都是一个已知的问题,根据Microsoft的说法,它们不会干扰您的应用程序的安装过程.阅读本文以获取更多信息.
这对我来说有点单调乏味,所以我真的希望这可以帮助其他人解决这个问题.如果您有任何问题发表评论,我会尽快给您回复.
谢谢阅读!