tl; dr Visual Studio 2013 Tworzenie zwykły instalator, szablon projektu: Inne typy projektów> Visual Studio Installer> Ustawienia projektuJak „włączyć«Pobierz przesłanki z tej samej lokalizacji, co mojej aplikacji»”
Jest Muszę być czymś prostym, czego mi brakuje. Mam instalatorów (tj NDP451-KB2858728-x86-x64-Allos-PLK.exe) dla moich wstępnych pobranych, jak to może być ciężkie, aby powiedzieć Visual Studio, gdzie je znaleźć (lub umieścić je tam, gdzie to będzie wyglądać naturalnie)?
============================================== ===
Got wszystko działa, z wyjątkiem włączenia przesłanki.
Mam google to znalazłem kilka innych artykułów wymiany stosu, ale nic zupełnie nie odpowiada na pytanie.
Utworzyłem prosty "Projekt instalacji" z pewnymi wymaganiami wstępnymi, które chcę dołączyć do instalatora (bez pobierania przez użytkownika końcowego w czasie instalacji). Otrzymuję ten błąd:
Błąd 1 Aby włączyć opcję "Pobierz wymagania wstępne z tej samej lokalizacji co moja aplikacja" w oknie dialogowym Warunki wstępne, należy pobrać plik "DotNetFX45 \ dotNetFx45_Full_x86_x64.exe" dla elementu "Microsoft .NET Framework 4.5 (x86 i x64) "na lokalną maszynę. Aby uzyskać więcej informacji, zobacz http://go.microsoft.com/fwlink/?LinkId=239883. d: \ junk \ installerWalkthrough \ Setup1 \ Setup1.vdproj Setup1
Jest to całkiem jasne.
Z WYJĄTKIEM: po pobraniu go, gdzie go umieścić, aby program Visual Studio wiedział, gdzie go znaleźć, aby uwzględnić go w kompilacji projektu instalacji?
Szukałem niektórych opcji/właściwości, aby określić ścieżkę do plików instalacyjnych dla wymagań wstępnych, bez powodzenia. Jeśli przejdę do adresu URL wymienionego w komunikacie o błędzie, będzie on dotyczył "clickonce" i innych rodzajów instalacji. Nie ma nic o zwykłym typie instalacji "Instalatora". Instrukcje dotyczące tego, gdzie umieścić pobrany plik są tak samo przejrzyste jak błoto, wydają się być specyficzne dla wersji 8.1A, ale jeśli przejdziesz do "C: \ Program Files (x86) \ Microsoft SDK \ Windows \" wiele różnych wersji wygranych wymienionych jako podfoldery, niektóre z folderem bootstrapper, inne nie itp.
Próbowałem wstawić NDP451-KB2858728-x86-x64-AllOS-ENU.exe w C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8.1A \ Bootstrapper \ Packages \ DotNetFX451 \ pl, który wydaje się być miejscem, w którym (URL z komunikatu o błędzie) mówi mi, aby go umieścić, ale VS nie znajduje go na kompilacji.
Musi być coś prostego, czego mi brakuje. Mam zainstalowane instalatory dla moich wymagań wstępnych, jak trudno jest powiedzieć Visual Studio, gdzie je zdobyć?
nocie dla VS 2015 ścieżka jest inna, pamiętaj, aby wybrać rok 2015 na stronie MSDN. – axk