如何制作自定义.net客户端配置文件安装程序?

时间:2020-03-05 18:40:13  来源:igfitidea点击:

对于.net 3.5 SP1,Microsoft具有新的客户端配置文件,该配置文件仅将.net 3.5 SP1的子集安装到Windows XP用户的计算机上。

我知道如何使我的程序集客户端配置文件就绪。我已经阅读了有关如何为ClickOnce或者MSI实现安装程序的文章。

但是到目前为止,我一直在为项目使用Inno Setup,并且我想继续使用它(作为Express用户,我不能轻易制作MSI),我需要知道如何使用客户端配置文件安装程序在自定义环境中。

有一篇关于Deployment.xml模式的文章,但没有说明如何编写,打包或者其他任何形式。有人可以解释这个过程吗?查找我独自链接的文章是一种痛苦的搜索体验。

解决方案

回答

我们能否澄清一下:我们是否要为应用编写一个依赖于Client-Profile的安装程序,还是要编写一个针对Client-Profile的自定义安装程序?

我还没有亲自使用过它,但是如果它像dotnetfx 1和2 msi一样,我们基本上只能从我们自己的.exe文件或者Msi中调用它的可执行文件,然后再启动InstallExecuteSequence,我们将无法"在我们自己的应用程序中嵌入"那些",MS会竭尽全力告诉我们不要这样做,因为MSI很烂。

回答

客户端配置文件仅适用于全新XP。如果用户安装了.Net 1或者2,则不会安装客户端配置文件。

我们有一个脱机版本(集成完整的.Net3.5安装程序以防客户端无法安装)200至300Mo不记得了
在线版本将获取必需的文件。

我们可以从安装的第一步开始进行静默安装。

回答

Microsoft现在已经发布了客户端配置文件配置设计器(Beta)。

该设计器使我们可以编辑XML文件,但有一些限制,无论如何这都不是" Google beta"。

资料下载