Когда я перехожу на «Страницы свойств настройки» в проекте установки Visual Studio и просматриваю необходимые компоненты, я вижу предупреждение:
Не удалось найти необходимое условие для начальной загрузки
Я сделал следующее:
- Добавлена новая папка в: «C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages» с моим пакетом
- Перезапущен VS2010
- (Даже перезагрузил мой компьютер)
Предупреждение по-прежнему отображается на этом пакете. Затем я добавил файл .VSBootstrapperManifest в каталог Packages (C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages)
Снова перезапустил VS2010, но это тоже не помогло, как и при перезагрузке.
Любое предложение, что может быть не так? Это сработало на моей машине Win7 x64, но, похоже, это больше не работает на моей Win8 Pro x64.
Заранее спасибо.
обновление:
Когда я открываю файл Product.xml из своего пакета, я вижу эти строки XML:
<InstallChecks>
<RegistryCheck Property="FoxProOleDbInstalled" Key="HKCR\CLSID\{...-..-..}\InprocServer32" />
</InstallChecks>
Когда я ищу этот ключ {...-..- ..} в моем реестре, я не могу найти его в расположении HKCR \ CLSID {...-..- ..} Но я могу найти его в этом месте:
HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID \ {...-..- ..}
Могу я просто добавить еще одну строчку внутри InstallChecks-тега в Product.xml? Как будут проверяться теги RegistryCheck в этом файле (И? ИЛИ?) (Я думаю, что все InstallCheck должны быть верными, но я не уверен, документация не так понятна: http://msdn.microsoft.com/en-us/library/ms229432(v=vs.80).aspx)