В унаследованной Visual Studio 2008 проект установки У меня есть "Launch условия" для ".Net Framework".Visual Studio 2008 предупреждения Project Setup "Не удалось найти предпосылкой" .Net Framework 3.5 SP1"
Свойства Окна для состояние ".Net Framework":
(Имя) .Net Framework
InstallUrl http://go.microsoft.com/fwlink/?LinkId=76617
Сообщение [VSDNETMSG]
Verison 3.5.30729
На делать сборки я получаю следующее предупреждение:
Не удалось найти "предпосылкой .NET Framework 3.5 с пакетом обновления 1' в пути" C: \ Program Files (x86) \ Microsoft \ Windows SDKs \ v6.0A \ Bootstrapper \ '"
Я прочитал многочисленные сообщения (например, .net 3.5 SP1 Bootstrapper not found for Setup) по этой проблеме и раздел« 2.3.1.1 Включить Samesite для пакета платформы начальной загрузки .NET Framework 3.5 SP1 »в« Visual Studio 2008 » Пакет обновления 1 (SP1) «Readme».
Все решения включают каталог «c: \ Program Files (x86) \ Microsoft SDK \ Windows \ v6.0A \ Bootstrapper \ DotNetFx35SP1". Проблема, у меня нет этой директории. Я также не вижу «Microsoft .Net 3.5 SP1» в окне «Программы и компоненты». Я вижу «Microsoft .Net Compact Framework 3.5».
Поэтому я пришел к выводу, что мне нужно установить «.Net 3.5 SP1». Я загружаю «Net 3.5 SP1» с «https://www.microsoft.com/en-us/download/confirmation.aspx?id=22». Я пытаюсь запустить установщик, и после двойного щелчка и выбора прогона ничего не происходит.
Затем я использую «netfx_setupverifier.exe» и успешно проверяет «.Net 3.5 SP1».
Кроме того, свойство «InstallUrl» больше не ссылается на соответствующую страницу.
Итак, я понятия не имею, как разрешить предупреждение, чтобы пользователь, устанавливающий приложение, имел соответствующую версию «.Net framework», а если нет, установите .Net-версию автоматически.
Должен ли я просто удалить это условие запуска из-за того, что «.Net 3.5 SP1» уже должен быть частью Windows?