Wie erstelle ich eine ausführbare Datei in Visual Studio 2015
In früheren Versionen von Visual Studio-Konsole-Anwendungen, erzeugt eine EXE-Datei.Jetzt sehe ich DLL statt. Zunächst gibt es einen Weg zu erzeugen, EXE? Ich brauche den Benutzer, um führen Sie diese ausführbare Datei mit dem parameter: greeting.exe johnny
. Ich habe sowohl im IDE bauen und dotnet build
.
Zweitens, wenn dies nicht möglich ist, was den Weg zu laufen, die resultierende dll von der Kommandozeile mit parameter?
UPDATE. Ich sollte erwähnt haben, dass ich ausgewählt Console Application (.NET Core)
. Die old-style - Console Application
produziert immer noch ausführbar ist. Ich bin mit .NET-Core-Bibliotheken, und ich würde es vorziehen, zu verwenden .NET-Core-Anwendung. Und ich kann führen Sie es von der Kommandozeile aus dotnet run greeting
ohne parameter (in jedem Fall aber, ich glaube nicht, dass dies ist, was ich erwarten, dass user zu tun)!
Visual Studio console applications generated an EXE file
Sie immer noch. Überprüfen Sie Ihre Projekt-Einstellungen, wenn Sie eine DLL, dann sind Sie nicht bauen ein console app.Überprüfen Sie die "Output type" - parameter in den Eigenschaften des Projekts: imgur.com/a/hOqcw
Re neuesten edit: das ist wie .NETTO - Core - apps arbeiten. Siehe Erstellen .NET-Core-Console-Anwendung in nur 5 Minuten. Wenn Sie möchten, eine EXE-Datei dann einfach bauen eine regelmäßige .NET-Konsolenanwendung.
danke, dxiv! Tun Sie etwas dagegen, indem es als eine Antwort, die ich akzeptieren kann? Auch ich war schlug mein Kopf versucht zu laufen
dotnet run greetings.dll johnny
wenn der richtige Befehl ist dotnet greetings.dll johnny
(ohne ausführen)wie Sie wünschen 🙂 für mich war es eine perfekte Antwort, und ein link für mehr info!
InformationsquelleAutor Felix | 2016-08-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheinen Sie erkannt zu haben, die falsche Art des Projekts. Die richtige Art ist etwas ähnlich wie "Win Konsolenanwendung". Es scheint, wie Sie eine (portable) - Klasse Bibliothek.
Wenn Sie Holen die richtigen Projekt-Typ, Ihre exe-Datei wird in der
Debug
Ordner Ihres Projektes, wenn Sie auf "Ausführen".Update: Da die Frage wurde aktualisiert, ein update zu meiner Antwort:
Wenn Sie zum Beispiel Vorlagen > Visual C# - > Windows - > Konsole-Anwendung, es wird auf jeden Fall erstellen Sie eine exe-Datei. Sie brauchen nicht zu wählen ASP.NET core oder ähnliches. Eine einfache Konsolenanwendung in Visual C# sollte den job tun.
Ja, danke, Sie sind richtig - aber meine Frage war, wie do ich erstelle ein .NET Core ausführbar
Oh sorry, war mir nicht klar, vor dem update. Dann sollten Sie sich wahrscheinlich mit dem Kommentar auf Ihre Frage.
InformationsquelleAutor Freddy