How to create a custom .net client profile installer?

For .net 3.5 SP1, Microsoft has a new client profile that installs only a subset of .net 3.5 SP1 for Windows XP user machines.

I know how to prepare a client profile for my assemblies. And I read articles on how to implement the installer for ClickOnce or MSI .

But I am using Inno Setup for my project so far, and I would like to continue to use it (as an Express user, I cannot easily create MSI), I need to know how to use the -profile client in a user environment.

There is an article in the Deployment.xml schema, but there is no indication of how to write, pack, or anything else. Can someone explain this process? Searching for articles that I linked alone was a painful search.

+4
source share
3 answers

Currently, Microsoft has sent a client profile configuration constructor (beta).

This constructor allows you to edit XML files with some restrictions, this is not a "beta version of Google" in any way.

Information and Download

+1
source

Can you explain: are you trying to write an installer for your application, which depends on the client profile, or are you trying to write your own installer for the client profile?

I have not used it personally, but if it is something like dotnetfx 1 and 2 msi, you basically just need to call its executable from your own .exe file or from Msi before InstallExecuteSequence starts up - you cannot "embed" those which are in your own application, MS goes out of their way to tell you not to do this due to exhaustion of MSI.

0
source

Client profile only works on pure XP. If your user as .Net 1 or 2 is installed, the client profile will not install ...

You have a standalone version (Full.Net3.5 Install integration in case the client does not install) 200-300Mo I do not remember The online version will receive the required files.

You can perform silent installation from the first steps of your installation.

0
source

Source: https://habr.com/ru/post/1276352/


All Articles