7

Ich habe derzeit eine winforms-App, die über clickonce deployment bereitgestellt wird. Wenn ich versuche, es zu implementieren 1 Maschine wirft es die folgenden Fehler:Aktivieren von Download-Voraussetzungen vom selben Ort wie meine Anwendung

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 .

Die applicacion Ich versuche, Spanisch zu implementieren hat als Sprache zu veröffentlichen, deshalb versucht er das Sprachpaket (dotNetFx40LP_Full_x86_x64es.exe) zum Download

Ich habe die Dateien heruntergeladen, die notwendig sind, da der Link im Fehler darauf hinweist, aber das Problem bleibt bestehen. Ich habe die Dateien wie im Fehlerlink vorgeschlagen in den Ordner% ProgramFiles% \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages (für Visual Studio 2010) hinzugefügt. Ich habe auch versucht, sie zu% ProgramFiles% \ Microsoft SDKs \ Windows \ v8.0A \ Bootstrapper \ Packages (für Visual Studio 2012) hinzuzufügen

Dieses Problem begann, als ich Visual Studio 2012 auf meinem Computer installierte. Ich habe Visual Studio 2010 und 2012 jetzt nebeneinander auf Windows 7 Professional (64-Bit) installiert. Es hat vorher gut funktioniert. Es funktioniert auch auf einem anderen Computer, auf dem Visual Studio 2012 nicht installiert ist.

Ich habe versucht, die App mit Visual Studio 2010 und 2012 zu veröffentlichen und keiner funktioniert. Auch, wenn ich die Sprache auf Englisch ändere, veröffentlicht es gut.

Das Deinstallieren von Visual Studio 2012 und das Veröffentlichen in Englisch sind keine gültigen Optionen.

Alle Einblicke sind willkommen.

Antwort

2

Nach etwas graben fand ich this thread, in dem irgendein ähnliches Problem angegriffen wird. Es hat nichts mit der Installation von VS 2010 und 2012 Seite an Seite zu tun. Ich musste das Installationsprogramm für die Sprachdatei dem entsprechenden Sprachordner hinzufügen, NICHT dem Stammordner, wie andere Links vorschlagen.

+1

Ja - das funktioniert. Wenn Sie nicht in Dateien kopieren, die sprachabhängig sind, gehen sie einfach in den Root-Bootstrap-Paketordner. – robnick

3

Vs 2013 Targeting-Dot net 4.5 64-Bit wird hier

in der Registry der Pfad haben, ist HKLM \ Software \ Wow6432Node \ Microsoft \ GenericBootstrapper \ 11.0 für Vs 2013 dot net 4.5

Wert-Targeting wird sein Program Files\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages

3

richtigen Pfade sind diese,

C: \ Programme \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages auf einem 32-Bit-System

C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Pakete auf einem 64-Bit-System.

Andere vorgeschlagene funktionierte nicht für mich.