8

Mam projekt instalacji .Net i ustawię lokalizację instalacji dla warunków wstępnych, aby "pobrać z tej samej lokalizacji co moja aplikacja".Wymagania wstępne klienta .NET Framework 3.5 SP1

Pobrałem 'Microsoft .NET Framework Client Profile Offline Installer' z https://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c i umieścić go w katalogach:

C: \ Program Files (x86) \ Microsoft \ Windows \ SDK \ inicjującego \ v6.0A pakiety \ DotNetFx35Client i C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ inicjującego \ Packages \ DotNetFx35Client

Ale nadal pojawia się komunikat o błędzie „przesłanek nie została ustawiona na„składnik sprzedającego strony internetowej "i pliku" DotNetFx35Client \ DotNetFx35ClientSetup.exe "w pozycji" Profil klienta .NET Framework 3.5 SP1 "nie można znaleźć na dysku."

Każdy pomysł?

Mam Windows 7 i Visual Studio 2010 ...

Dzięki! Stefan

+0

Wygląda na to, że "Profil klienta" nie jest tak klientem, biorąc pod uwagę rozmiar 250 megs. Po co zawracać sobie głowę profilem klienta, gdy cały framework 3.5 ma taki sam rozmiar? –

+0

Masz rację. Dla .net 3.5 profil klienta nie jest dużą zaletą (może wcale nie jest to zaletą). Dla .net 4 to prawdziwa zaleta. – habakuk

Odpowiedz

4

Zwróć uwagę na niedopasowanie nazwy, "Brak instalacji" w pobranym pliku. Zmień nazwę pliku, aby jego nazwa pasowała do nazwy, na którą skarży się VS.

0

Należy zauważyć, że po ręcznym pobraniu pliku konfiguracja offline będzie działać. Ale jeśli później zmienić opcję z powrotem do Download prerequisites from Vendor's site konfiguracja będzie pobrać instalator w trybie online i będzie starał się porównać jego hash z jednym należącego do pliku skopiowanym ręcznie, a użytkownik otrzyma

Instalator wykrył że plik DontNetFx35ClientSetup.exe ma albo zmieniło, ponieważ pierwotnie został opublikowany lub może być uszkodzony

Jeśli chcesz instalator online znowu działać, trzeba umieścić ponownie 280kb DotNetFx35ClientSetup.exe powrotem w folderze pakiety inicjującego.