Ich habe eine kleine Datenbankanwendung zum Lernen entwickelt, und ich wollte sie auf einer anderen Maschine ausführen.C# -Anwendung - Hinzufügen von Vorab-Anforderungsdateien nicht möglich
Ich versuche, Anwendung zu veröffentlichen, und wählte Download Voraussetzungen aus dem gleichen Speicherort wie meine Anwendung. Es gibt mir einen Fehler, Voraussetzung Datei nicht gefunden und es fragt mich, diese Dateien
Jetzt habe ich die Dateien heruntergeladen und ich war mir nicht sicher, wo diese Dateien zu platzieren und googelte es.
Ich fand, dass ich unter diesem Pfad hinzufügen müssen:
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX45
Jetzt habe ich vier verschiedene Verzeichnisse unter diesem Pfad:
C:\Program Files (x86)\Microsoft SDKs\Windows
Verzeichnisse:
v7.0A
v8.1
v8.1A
v10.0A
BTW, das Verzeichnis Bootstrapper
ist nur av ailable in v7.0A
Ordner. So füge ich NDP452-KB2901907-x86-x64-AllOS-ENU.exe
unter diesem Pfad:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX452
Aber es gibt mir immer noch gleiche Fehler. Dann habe ich versucht, Bootstrapper
Verzeichnis unter anderen Versionen aber gleichen Fehler hinzuzufügen.
Fragen:
- Was ist der richtige Weg, und warum ist es nicht in der Lage, die Datei zu laden?
- Ich muss noch einige andere Voraussetzungen hinzufügen, also woher kenne ich die richtigen Verzeichnisse für sie? (
sqlncli.msi
,sqllocaldb.msi
,sqlcmdlnutils.msi
) - Und es fragt nach
x64
undx86
Setup-Dateien separat so wie gehe ich das?
Environment Detail:
- Fenster 8 Single Language
- Visual Studio 2015 (Enterprise)
- SQL Server 2017
Stehen Sie mit Clickonce? – Alex
ja, ich benutze clickonce – Alena
Können Sie nuget Pakete stattdessen für den SQL-Client und lokale db verwenden, spart es eine Menge Arbeit –