Ich habe eine ziemlich einfache Anwendung mit C # /. NET geschrieben und kann keinen guten Weg finden, sie zu veröffentlichen. Es ist eine Art "Tool", das Benutzer nur einmal oder alle paar Monate ausführen würden. Aus diesem Grund hoffe ich, dass es eine Möglichkeit gibt, es dort bereitzustellen, wo es nicht installiert werden muss (es kann einfach durch Doppelklicken auf eine EXE-Datei direkt nach dem Herunterladen ausgeführt werden).
Es muss jedoch (irgendwie) immer noch die richtige Version von .NET, Bibliotheken usw. enthalten, damit es korrekt ausgeführt wird. Ich weiß, dass dies bei der Verwendung von ClickOnce enthalten ist, aber dadurch wird die Anwendung weiterhin auf dem Computer des Benutzers installiert.
Gibt es eine Möglichkeit, dies zu tun?
EDIT - \ bin \ Debug
myAppName.application
myAppName.exe
myAppName.exe.config
myAppName.exe.manifest
myAppName.pdb
myAppName.vshost.application
myAppName.vshost.exe
myAppName.vshost.exe.config
myAppName.vshost.exe.manifest
extraLibrary.dll
sowie zwei Ordner
app.publish
Resources
Application Files
der Registerkarte "Veröffentlichen" kopiert und.application, .manifest, .config, .exe and other dlls
.. danke Sir für den 2. Punkt in Ihrer Antwort :) ..Zuerst müssen Sie die Datei veröffentlichen durch:
BUILD -> PUBLISH oder indem Sie mit der rechten Maustaste auf Project im Projektmappen-Explorer klicken -> Eigenschaften -> Projekt im Projektmappen-Explorer veröffentlichen oder auswählen und Alt+ drücken. Enter HINWEIS: Wenn Sie Visual Studio 2013 verwenden, müssen Sie in den Eigenschaften zu BUILD gehen und dann müssen Sie Deaktivieren Sie die DEBUG-Konstante definieren und die TRACE-Konstante definieren, und Sie können loslegen.
Speichern Sie Ihre Datei in einem bestimmten Ordner. Suchen Sie die erstellten Dateien (die EXE-Datei und die .config-, .manifest- und .application-Dateien sowie alle DLL-Dateien usw.) - sie befinden sich alle im selben Ordner und normalerweise im
bin\Debug
Ordner unter der Projektdatei (.csproj) ). In Visual Studio befinden sie sich im Ordner "Anwendungsdateien". In diesem Ordner benötigen Sie lediglich die EXE- und DLL-Dateien. (Sie müssen ClickOnce und andere Dateien löschen und diesen Ordner dann zu einer Zip-Datei machen und verteilen.)ANMERKUNG: Die ClickOnce-Anwendung installiert das Projekt zwar auf dem System, hat jedoch einen Vorteil. Für die Ausführung sind hier KEINE Administratorrechte erforderlich (wenn Ihre Anwendung den normalen Richtlinien für die Verwendung von Ordnern für Anwendungsdaten usw. entspricht).
quelle