Visual Studio 2010 устанавливает проблему проекта

Я подал заявку, которая использует платформу.NET 3,5 SP1 и Экспресс SQL Server 2008 года. Приложение прекрасно, и теперь я иду в сделать проект установки для этого.

Когда я сначала создаю свою установку, она была прекрасна, поскольку все предпосылки не были включены в установку.

Но я хочу, чтобы моя установка установила.NET 3,5 SP1 и Экспресс SQL-СЕРВЕРА 2008 также. Таким образом для этого я изменил опции в свойствах проекта установки от "Предпосылок загрузки от следующего местоположения" для "Загрузки предпосылок с того же местоположения как мое приложение". В дополнение к этому я также проверил опции выше подобной.NET 3,5 SP1 и Экспресс SQL Server 2008 года и т.д.

После выполнения всего этого я разрабатываю свой проект снова. На этот раз я Получаю 57 Ошибок.


  • Ошибка 1 местоположение установки для предпосылок не было установлено на веб-сайт 'поставщика компонента' и файл 'DotNetFX35SP1\dotNetFX20\aspnet.msp' в объекте '.NET Платформа, 3,5 SP1' не могут быть расположены на диске. Посмотрите Справку для получения дополнительной информации. Установка D:\MindStrike Setup\MindStrike Setup.vdproj MindStrike
  • Ошибка 2 местоположение установки для предпосылок не было установлено на веб-сайт 'поставщика компонента' и файл 'DotNetFX35SP1\dotNetFX20\aspnet_64.msp' в объекте '.NET Платформа, 3,5 SP1' не могут быть расположены на диске. Посмотрите Справку для получения дополнительной информации. Ошибка установки 3 D:\MindStrike Setup\MindStrike Setup.vdproj MindStrike местоположение установки для предпосылок не было установлено на веб-сайт 'поставщика компонента' и файл 'DotNetFX35SP1\dotNetFX20\clr.msp' в объекте '.NET Платформа 3,5 SP1', не может быть расположена на диске. Посмотрите Справку для получения дополнительной информации. Установка D:\MindStrike Setup\MindStrike Setup.vdproj MindStrike
  • Ошибка 4 местоположение установки для предпосылок не было установлено на веб-сайт 'поставщика компонента' и файл 'DotNetFX35SP1\dotNetFX20\clr_64.msp' в объекте '.NET Платформа, 3,5 SP1' не могут быть расположены на диске. Посмотрите Справку для получения дополнительной информации. Установка D:\MindStrike Setup\MindStrike Setup.vdproj MindStrike

Поскольку вопрос станет слишком большим, таким образом, я просто вставлю 3 ошибки, но существует полностью 57 ошибок.

Заранее спасибо

5
задан Jakub Šturc 28 April 2010 в 04:48
поделиться

1 ответ

Быстрый поиск подсказывает, что вы можете взглянуть на это: http://social.msdn.microsoft. com / forum / en-US / vssetup / thread / d3c1991a-9353-43f0-be82-2dacedc1ceba /


Соответствующая информация из раздела 2.3.1.1 VS2008SP1Readme.htm :

Если файл. Пакет загрузчика .NET Framework 3.5 с пакетом обновления 1 (SP1) выбран в диалоговом окне Предварительные требования для проекта установки или при публикации ClickOnce , а также в разделе "Загрузить предварительные требования из того же места , что и мое приложение. "выбрана опция, отображается следующая ошибка сборки :

В качестве места установки предварительных компонентов не задано 'компонент веб-сайт поставщика' и файл 'dotNetFx35setup.exe' в элемент 'Microsoft.Net.Framework.3.5.SP1' не может быть расположен на диске.

Чтобы решить эту проблему:

Обновите данные пакета

  1. Откройте папку [Program Files] \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35SP1 или {{1} }% ProgramFiles (x86)% \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35SP1 в операционных системах x64
  2. Отредактируйте файл Product.xml в Блокноте.
  3. Вставьте следующее в элемент :
  4. Найдите элемент для
  5. Найдите элемент для
  6. Сохраните файл product.xml

Загрузите и извлеките основные установочные файлы

  1. Перейдите по следующему URL-адресу: http: // go .microsoft.com / fwlink? LinkID = 118080
  2. Загрузите файл dotNetFx35.exe на свой локальный диск.
  3. Откройте окно командной строки и перейдите в каталог, в который вы загрузили dotNetFx35.exe.
  4. В командной строке введите: dotNetFx35.exe / x: . Это приведет к извлечению файлов Framework в папку с именем «WCU» в текущем каталоге.
  5. Скопируйте содержимое папки WCU \ dotNetFramework и вставьте их в папку % Program Files% \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35SP1 {{ 1}} (% ProgramFiles (x86)% \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35SP1 в операционных системах x64 ). Примечание. Не копируйте саму папку WCU \ dotNetFramework .

    В папке WCU должно быть 5 папок, и каждая из них теперь должна появиться в папке DotNetFx35SP1. Структура папок должна выглядеть следующим образом:

    • DotNetFx35SP1 (папка)
      • dotNetFX20 (папка
      • dotNetFX30 (папка)
      • dotNetFX35 (папка)
      • dotNetMSP ( папка)
      • папка TOOLS)
      • en (или другая локализованная папка)
      • dotNetFx35setup.exe (файл)

Теперь вы можете удалить файлы и папки, которые вы загрузили и извлекли на шагах 2 и 4.

8
ответ дан 14 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: