Как мне сделать собственный установщик профиля клиента .net? - PullRequest
4 голосов
/ 18 августа 2008

Для .net 3.5 SP1 у Microsoft есть новый профиль клиента, который устанавливает только подмножество .net 3.5 SP1 на компьютеры пользователей Windows XP.

Я знаю, как сделать мой клиентский профиль готовым. И я прочитал статьи о том, как реализовать установщик для ClickOnce или MSI .

Но я до сих пор использую Inno Setup для своего проекта, и я хотел бы продолжать использовать его (как пользователь Express, я не могу легко сделать MSI), мне нужно знать, как использовать клиент -профильный установщик в пользовательской среде.

В схеме Deployment.xml есть статья , но нет указаний на то, как ее написать, упаковать или что-то еще. Может кто-нибудь объяснить этот процесс? Поиск статей, на которые я ссылался в одиночку, был болезненным поиском.

Ответы [ 3 ]

1 голос
/ 09 февраля 2009

Microsoft уже отправила конструктор конфигурации профилей клиентов (бета-версия).

Этот дизайнер позволяет редактировать файлы XML с некоторыми ограничениями, это не «бета-версия Google».

Информация и загрузка

0 голосов
/ 05 февраля 2009

Профиль клиента работает только на чистой XP. Если у вас установлен .Net 1 или 2, профиль клиента не будет установлен ...

У вас есть автономная версия (с полной установкой .Net3.5 в случае, если клиент не установит) от 200 до 300, не помню Онлайн версия получит необходимые файлы.

Вы можете вызвать автоматическую установку с первых шагов вашей установки.

0 голосов
/ 18 августа 2008

Можете ли вы уточнить: вы пытаетесь написать установщик для вашего приложения, который зависит от профиля клиента, или вы пытаетесь написать собственный установщик для профиля клиента?

Я не использовал его лично, но если это что-то вроде msnet-файлов dotnetfx 1 и 2, вам нужно просто вызвать его исполняемый файл самостоятельно из вашего собственного файла .exe или из Msi ПЕРЕД запуском InstallExecuteSequence - вы MS не может «встроить» их в свое собственное приложение, и они стараются изо всех сил сказать вам, что этого нельзя делать из-за засорения MSI.

...