Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwende ich den Dotnet-Befehl?

Wie verwende ich den Dotnet-Befehl?

零下一度
零下一度Original
2017-06-23 16:07:056096Durchsuche

Im Folgenden werden Beispiele verwendet, um gängige Dotnet-Befehle aneinanderzureihen, um Ihnen das Spielen mit Dotnet-Befehlen zu erleichtern.

1. Erstellen (dotnet new)

Zuerst erstellen wir ein Projekt, hier erstellen wir ein Konsolenprogramm, der Befehl ist wie in der folgenden Abbildung dargestellt.

dotnet new

dotnet new Weitere Parameter finden Sie in der Hilfe zu dotnet new -h.

2. Wiederherstellen (Dotnet Restore und Dotnet Pack)

Erstellen Sie dann eine Klassenbibliothek, bei der es sich um die Klassenbibliothek handelt. Der Befehl ist in der folgenden Abbildung dargestellt.

dotnet new classlib

Nachdem Sie es erstellt haben, schreiben Sie einen Teil Ihres eigenen Codes und verpacken Sie ihn.

Zwei Methoden sind hier geschrieben, jetzt packen wir sie.

Dotnet-Wiederherstellung

Dotnet-Paket

Wie fügt .NET Core ein Offline-Referenzpaket hinzu? Jetzt wird die Antwort enthüllt.

Fügen Sie nach dem Packen applib zur app.csproj der App hinzu.

Fügen Sie Folgendes in app.csproj hinzu:

Wechseln Sie nach dem Hinzufügen in das App-Verzeichnis und stellen Sie es dann wieder her.

Der für die Wiederherstellung verwendete Befehl lautet: dotnet restart -s E:dotnetapplibbinDebug, was der Pfad des Dotnet-Restore -s-Pakets ist.

Auf diese Weise können Methoden in applib direkt im Projekt aufgerufen werden.

Schreiben Sie den entsprechenden Aufruf in den Code und führen Sie dann das Programm aus. Sie können sehen, dass das Ergebnis der Klasse lib korrekt ausgegeben wird.

3. Ausführen (Dotnet Build und Dotnet Run)

Nehmen Sie die App als Beispiel.

dotnet build kompiliert den Code, und dann führt dotnet run das Programm aus:

dotnet app.dll ist auch das Ausführungsprogramm:

4. Test (Dotnet-Test)

Erstellen Sie hier einen neuen Ordner und ein neues Projekt.

Neues Testprojekt: dotnet new xunit.

Nachdem Sie ein neues Projekt erstellt haben, können Sie darin Testmethoden hinzufügen und den Test direkt hier ausführen.

Dotnet-Wiederherstellung

Dotnet-Test

5. Veröffentlichen (Dotnet-Veröffentlichung)

Veröffentlichen Sie das Projekt, damit es plattformübergreifend ausgeführt werden kann.

dotnet Publish wird standardmäßig veröffentlicht.

Navigieren Sie nach der Veröffentlichung zum Veröffentlichungsverzeichnis und verwenden Sie dotnet app.dll, um die Anwendung auszuführen.

Lassen Sie uns plattformübergreifend veröffentlichen.

Öffnen Sie app.csproj und fügen Sie win10-x64;ubuntu.14.04-x64 hinzu.

Zuerst müssen wir eine Dotnet-Wiederherstellung durchführen . Die Wiederherstellung kann eine Weile dauern. Bitte haben Sie etwas Geduld.

dotnetPublish -r win10-x64

Nach der Veröffentlichung hier können Sie direkt zum Veröffentlichungsverzeichnis navigieren und die App ausführen. exe Das ist es.

dotnetPublish -r ubuntu.14.04-x64

Laden Sie den Veröffentlichungsordner auf das Linux-System hoch und legen Sie die App-Berechtigungen auf fest Ausführbar, dann kann ./app ausgeführt werden.

dotnet Publish –r: Geben Sie die System-ID im RuntimeIdentifiers-Knoten an.

Von der Neuerstellung bis zur Veröffentlichung tatsächlicher Dotnet-Befehle erhalten Sie ein besseres Verständnis der Dotnet-Befehle.

Dieser Artikel ist eine Aktualisierung der Dotnet-Befehlspraxis „ASP.NET Core Cross-Platform Development from Getting Started to Practical Practice“ 2.9 und auch eine Aktualisierung des vorherigen Blogbeitrags. NET Core Dotnet-Befehlssammlung.

Die Zeit vergeht wirklich schnell. Durch das Update von .NET Core sind einige Inhalte nicht mehr anwendbar.

Wenn Sie glauben, dass dieser Artikel für Sie hilfreich ist, klicken Sie bitte auf „Empfehlen“, vielen Dank.

Das obige ist der detaillierte Inhalt vonWie verwende ich den Dotnet-Befehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn