7

Mam obecnie aplikację WinForm, która jest wdrażana za pośrednictwem wdrożenia clickonce. Kiedy próbuję wdrożyć go od 1 maszyna zgłasza następujący błąd:Włączanie pobierania Wymagania wstępne z tej samej lokalizacji co moja aplikacja

To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'DotNetFX40\dotNetFx40LP_Full_x86_x64es.exe' for item 'Microsoft .NET Framework 4 (x86 and x64)' to your local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=239883 .

applicacion próbuję wdrożyć ma hiszpańskiego jako języka jego publikacji, dlatego próbuje pobrać pakiet językowy (dotNetFx40LP_Full_x86_x64es.exe)

Pobrałem pliki niezbędne do wyświetlenia linku w błędzie, ale problem nadal występuje. Dodałem pliki zgodnie z sugestią w linku o błędzie do folderu% ProgramFiles% \ Microsoft SDK \ Windows \ v7.0A \ Bootstrapper \ Packages (dla Visual Studio 2010). Próbowałem również dodać je do% ProgramFiles% \ Microsoft SDK \ Windows \ v8.0A \ Bootstrapper \ Packages (dla Visual Studio 2012)

Ten problem zaczął się po zainstalowaniu Visual Studio 2012 na moim komputerze. Mam teraz Visual Studio 2010 i 2012 zainstalowane obok siebie na Windows 7 Professional (64-bit). To działało dobrze wcześniej. Działa również dobrze na innym komputerze, na którym nie zainstalowano programu Visual Studio 2012.

Próbowałem opublikować aplikację z Visual Studio 2010 i 2012 i nic nie działa. Ponadto, jeśli zmienię język na angielski, publikuje on dobrze.

Odinstalowywanie programu Visual Studio 2012 i publikowanie w języku angielskim nie są prawidłowymi opcjami.

Wszelkie spostrzeżenia są mile widziane.

Odpowiedz

2

Po kilku kopaniu znalazłem this thread, w którym zaatakowano podobny problem. Nie ma to nic wspólnego z instalacją VS 2010 i 2012 obok siebie. Musiałem dodać instalator plików językowych do odpowiedniego folderu językowego, a nie do folderu głównego, jak sugerują inne linki.

+1

Tak - to działa. Jeśli nie kopiujesz w plikach zależnych od języka, to po prostu przechodzą do głównego folderu pakietu startowego. – robnick

3

Vs 2013 targetting Dot Net 4.5 64 bit będzie miał tutaj

ścieżka w rejestrze jest HKLM \ Software \ Wow6432Node \ Microsoft \ GenericBootstrapper \ 11.0 dla VS 2013 kierowania Dot Net wartość 4,5

będzie być Program Files\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages

3

prawidłowe ścieżki są te,

C: \ Program Files \ Microsoft Visual Studio 14.0 \ SDK \ inicjującego \ pakiety w systemie 32-bitowym

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Pakiety w systemie 64-bitowym.

Inne sugerowane nie działa dla mnie.

Powiązane problemy