TL;DR Visual Studio 2013 Создание простого установщика, шаблон проекта: Другие типы проектов > Установщик Visual Studio > Проект установки
Там должно быть что-то простое, что мне не хватает. У меня есть инсталляторы (например, NDP451-KB2858728-x86-x64-AllOS-ENU.exe) для загрузки моих предварительных условий, насколько сложно сказать Visual Studio, где их найти (или разместить их там, где это естественно будет выглядеть )?
=============================================== ==
У вас все работает, за исключением включения необходимых условий.
У меня есть google это, нашел некоторые другие статьи обмена стека, но ничего не отвечает на вопрос.
Я создал простой "Setup Project" с некоторыми предварительными условиями, которые я хочу связать с установщиком (без загрузки конечным пользователем во время установки). Я получаю эту ошибку:
Ошибка 1 Чтобы включить "Загрузить предварительные условия из того же места, что и мое приложение" в диалоговом окне "Предварительные требования", вы должны загрузить файл "DotNetFX45\dotNetFx45_Full_x86_x64.exe" для элемента "Microsoft.NET Framework 4.5 (x86 и x64)" на вашей локальной машине. Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkId=239883. d:\junk\installerWalkthrough\Setup1\Setup1.vdproj Setup1
Это довольно ясно.
ЗА ИСКЛЮЧЕНИЕМ: после того, как я загружу его, где я его помещаю, Visual Studio знает, где его найти, чтобы включить его в сборку проекта установки?
Я искал некоторые опции/свойства, чтобы указать путь к файлам установки для необходимых условий, не повезло. Если я перейду к URL-адресу, указанному в сообщении об ошибке, он будет посвящен "clickonce" и другим типам установки. Ничего о простой установке "Setup Project". И инструкции о том, куда поместить загруженный файл, так же понятны, как и грязь, кажутся конкретными для win версии 8.1A, но если вы перейдете в "C:\Program Files (x86)\Microsoft SDKs\Windows \" много разных версий win, перечисленных как подпапки, некоторые с папкой bootstrapper, другие нет и т.д.
Я попытался поместить NDP451-KB2858728-x86-x64-AllOS-ENU.exe в C:\Program Files (x86)\Microsoft SDK\Windows\v8.1A\Bootstrapper\Packages\DotNetFX451\en, который, кажется, (url от сообщения об ошибке) говорит мне, чтобы он поместил его, но VS не нашел его в сборке.
Там должно быть что-то простое, что мне не хватает. У меня есть инсталляторы для загрузки моих предварительных условий, насколько сложно сказать Visual Studio, где их можно получить?