webentwicklung-frage-antwort-db.com.de

So aktivieren Sie "Voraussetzungen für das Herunterladen von der gleichen Stelle wie meine Anwendung"

tl; dr Visual Studio 2013 Erstellen eines einfachen Installationsprogramms, Projektvorlage: Andere Projekttypen> Visual Studio-Installationsprogramm> Projekt einrichten

Es muss etwas einfaches geben, was ich vermisse. Ich habe die Installationsprogramme (z. B. NDP451-KB2858728-x86-x64-AllOS-ENU.exe) für meine Voraussetzungen heruntergeladen. Wie schwer kann es sein, Visual Studio mitzuteilen, wo es zu finden ist (oder es dort ablegt, wo es natürlich aussieht )

=================================================

Habe alles zum Laufen gebracht, außer Voraussetzungen zu berücksichtigen.

Ich habe Google gefunden und ein paar andere Artikel zum Austausch von Stapeln gefunden, aber nichts beantwortet die Frage.

Ich habe ein einfaches "Setup-Projekt" mit einigen Voraussetzungen erstellt, das mit dem Installationsprogramm gebündelt werden soll (kein Herunterladen durch den Endbenutzer zur Installationszeit). Ich erhalte diesen Fehler:

Fehler 1 Um "Voraussetzungen vom selben Speicherort wie meine Anwendung herunterladen" im Dialogfeld "Voraussetzungen" zu aktivieren, müssen Sie die Datei "DotNetFX45\dotNetFx45_Full_x86_x64.exe" für das Element "Microsoft .NET Framework 4.5 (x86 und x64)" auf Ihren lokalen Computer herunterladen . Weitere Informationen finden Sie unter http://go.Microsoft.com/fwlink/?LinkId=239883 . d:\junk\installerWalkthrough\Setup1\Setup1.vdproj Setup1

Das ist ziemlich klar. 

AUSNAHME: Wo stelle ich es nach dem Herunterladen ab, damit Visual Studio weiß, wo es zu finden ist, um es in das Build des Setup-Projekts aufzunehmen?

Ich habe nach einigen Optionen/Eigenschaften gesucht, um einen Pfad zu den Setup-Dateien für Voraussetzungen anzugeben, kein Glück. Wenn ich auf die in der Fehlermeldung erwähnte URL gehe, wird über "clickonce" und andere Installationsarten gesprochen. Nichts über die einfache Installationsart "Projekt einrichten". Und die Anweisungen, wo die heruntergeladene Datei abgelegt werden soll, sind so klar wie Schlamm, scheinen für Win-Version 8.1A spezifisch zu sein, aber wenn Sie in "C:\Programme (x86)\Microsoft SDKs\Windows \" gehen, gibt es einige viele verschiedene Win-Versionen sind als Unterordner aufgeführt, einige mit einem Bootstrapper-Ordner, andere nicht usw.

Ich habe versucht, NDP451-KB2858728-x86-x64-AllOS-ENU.exe in C:\Programme (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX451\en zu platzieren, von dem die URL (wo) zu sein scheint Fehlermeldung) gibt mir an, es zu setzen, aber VS findet es nicht beim Build.

Es muss etwas einfaches geben, was ich vermisse. Ich habe die Installationsprogramme für meine Voraussetzungen heruntergeladen. Wie schwer kann es sein, Visual Studio mitzuteilen, wo Sie diese installieren können?

12
Greylander

Es gibt 2 Lösungen: 1. Laden Sie die Datei herunter, deren Visual Studio-Fehler aufgetreten ist. in deinem Fall ist es das 

http://www.Microsoft.com/de-de/download/details.aspx?id=40779

und hinter die Datei in diesen Pfad

 enter image description here

setze auch den Vorraus

 enter image description here

Schritt 2:  

https://msdn.Microsoft.com/de-de/library/hh873130%28v=vs.110%29.aspx

7
atik sarker

Legen Sie es in diesen Ordner:

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX45
6
Waqar Khan

Der Pfad von Visual Studio 2017 hat sich erneut geändert - gehen Sie mit

C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\vcredist_x64

6
user12345

Fügen Sie es zu "C:\Programme (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX45" hinzu. Anscheinend müssen Sie den Ordner finden, der Ihrem .Net Framework im ClickOnce Bootstrapper-Ordner entspricht. In meinem Fall ist es DotNetFX452, da ich das .Net Framework 4.5.2 verwendet habe. In Ihrem Fall sollte es DotNetFX45 sein.

1
NotSoBrainy

Fügen Sie es hier ein. Es hat für mich funktioniert.

C:\Programme (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX45

1
skyvil

Das hat bei mir mit VS 2017 und .Net 4.7.2 funktioniert:

Legen Sie die Datei in ** c:\Programme (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472 ** ab.

1
Roman O

Sie können die entsprechende Version von hier herunterladen und zum Beispiel in den richtigen Ordner legen ...

Ich habe diesen Fehler To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe' for item 'Microsoft .NET Framework 4.5.2 (x86 and x64)' to your local machine. For more information, see http://go.Microsoft.com/fwlink/?LinkId=616018 erhalten

Dann habe ich .NET Framework 4.5.2 für alle Offline-Installationsprogramme aller Betriebssysteme heruntergeladen from https://docs.Microsoft.com/de-de/dotnet/framework/deployment/deployment-guide-for- Entwickler und in C:\Programme (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX452 kopiert. dann funktioniert alles gut

1
mili

In meinem Fall muss ich ein VSTO in Windows 10 installieren.

Zuerst lade ich das weiterverteilbare Paket von Microsoft herunter:

C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX461

Dann kopiere ich alle enthaltenen Ordner nach C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\Bootstrapper\Packages\DotNetFX461.

Das weiterverteilbare Paket für VSTO habe ich auf C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\VSTOR40 heruntergeladen. Dann habe ich ab VS2017 veröffentlicht und es funktioniert.

1
dufi

Diese Antworten sind falsch. Sie möchten alle Dateien enthalten, die für die Anwendung in Ihrem Setup-Paket erforderlich sind. Sie fordern Sie auf, zu Ihrem eigenen Computer zu gelangen und diese von Hand zu installieren. Lesen stattdessen von Microsoft:

https://msdn.Microsoft.com/de-de/library/hh873130.aspx

0
M Duarte