Как прикрепить профиль клиента .NET Framework 4.0 к моему проекту установки?

#.net #visual-studio-2010 #deployment #windows-installer #installation

#.net #visual-studio-2010 #развертывание #windows-установщик #установка

Вопрос:

По умолчанию расположение установки для предварительных условий .NET Framework 4 Client Profile (x86 and x64) находится на веб-сайте Microsoft, для чего требуется, чтобы клиентская сеть была доступна во время установки.

Мне просто интересно, есть ли способ, которым мы можем установить .NET Framework 4 Client Profile (x86 and x64) без загрузки с веб-сайта поставщика? Я предполагаю, что второй вариант: «Загрузить необходимые компоненты из того же места, что и мое приложение», — это то, что я должен рассмотреть здесь. Но я не уверен на 100%.

Кроме того, в какую папку я должен поместить распространяемый файл dotNetFx40_Client_x86_x64.exe ?

Комментарии:

1. установщик автоматически поместит все файлы запроса, которые вам нужны, в правильную папку (рядом с установщиком), если вы установите 2-й вариант.

2. Он уже должен быть у вас, посмотрите в C:Program Файлы (x86) Microsoft SDKs Windows v7.0A Bootstrapper Пакеты DotNetFX40Client

Ответ №1:

Да, вы можете выбрать второй вариант «Загрузить необходимые компоненты из того же места, что и мое приложение», чтобы установить профиль клиента .NET Framework 4, не загружая его с веб-сайта. Но вам нужно указать путь для этих предварительных условий, как это сделано по ссылке ниже.

Ссылка: error_7_ Расположение установки для необходимых компонентов не было установлено на «веб-сайт поставщика компонентов» и файл «DotNetFX40dotNetFx40LP_Full_x86_x64fr.exe «в пункте «Microsoft .NET Framework 4 (x86 и x64)» не может быть расположен на диске.

ОБНОВЛЕНИЕ: вам необходимо указать ниже путь для профиля клиента .NET Framework 4.0:

C:Program ФайлыMicrosoft SDKsWindowsv7.0ABootstrapperPackagesDotNetFX40ClientdotNetFx40_Client_x86_x64.exe

Ответ №2:

Общий проект установки и ClickOnce поддерживают развертывание NetFX. Посмотрите на страницу MSDN Руководство по развертыванию .NET Framework для разработчиков.