Я использую:
- Visual Studio 2010 на компьютере x64
- Создание приложения для Windows
- Ориентация на .NET Framework 4 Client Profile и x86.
- Я развертываю с ClickOnce.
- Я установил «Microsoft Windows SDK для Windows 7 (7.1)».
Вот моя проблема:
В старом проекте, в свойствах проекта, вкладке «Опубликовать», «Предварительные условия ...», я открываю это диалоговое окно . Все перечисленные предпосылки имеют желтое треугольное предупреждение, гласящее: «Не удается найти предпосылку для начальной загрузки».В результате, ClickOnce setup.exe не может правильно установить необходимые компоненты для пользователей.
Если я создаю новый пустой проект с нуля, поле Предварительные условия становится пустым.
Здесьэто информация о различных папках:
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
содержит все пакеты начальной загрузки.
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
содержит все пакеты начальной загрузки.
C:\Program Files\Microsoft SDKs\Windows\v7.1
did не имеют папку Bootstrapper.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK
, в котором нет ничего, кроме пустой папки v3.5.
Среда WindowsSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\
Реестр HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GenericBootstrapper\4.0\Path
= C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
Вот что я пробовал:
Я пытался скопировать папку Bootstrapper из C:\Program Files\Microsoft SDKs\Windows\v7.0A\
в C:\Program Files\Microsoft SDKs\Windows\v7.1
, но это не имело значения.
Я попытался скопировать папку Bootstrapper из C:\Program Files\Microsoft SDKs\Windows\v7.0A\
в C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK\v4.0
.Это не имело значения.
Есть предложения?