


Dokumentation zum .NET Core CLI-Tool, Referenz zum Dotnet-Install-Skript
Name
dotnet-install.ps1 |. dotnet-install.sh – Skript und gemeinsame Laufzeit für die Installation von Befehlszeilenschnittstellen-Tools (CLI)
Zusammenfassung
Windows:
dotnet-install.ps1 [-Channel] [-Version] [-InstallDir] [-Debug] [-NoPath] [-SharedRuntime]
OS X/Linux:
dotnet-install.sh [--channel] [--version] [--install-dir] [--debug] [--no-path] [--shared-runtime]
Beschreibung
Das Installationsskript „dotnet-install“ wird verwendet, um eine Nicht-Administrator-Installation der CLI-Toolchain und der freigegebenen Laufzeit durchzuführen. Sie können das Skript von unserem CLI-GitHub-Repo herunterladen.
Es wird hauptsächlich zur Unterstützung bei Automatisierungsszenarien und Nicht-Administrator-Installationen verwendet. Es gibt zwei Skripte: eines ist PowerShell, das unter Windows funktioniert, und ein anderes Bash-Skript, das unter Linux/OS X funktioniert. Beide haben das gleiche Verhalten. Bash-Skripte „verstehen“ auch PowerShell-Schalter, sodass Sie sie flächendeckend verwenden können.
Das Installationsskript wird durch Herunterladen der ZIP-/Tarball-Datei von der CLI generiert und entweder am Standardspeicherort oder an dem durch --install-dir angegebenen Speicherort installiert. Standardmäßig lädt das Installationsskript das SDK herunter und installiert es; wenn Sie nur die freigegebene Laufzeit erhalten möchten, können Sie den Parameter --shared-runtime angeben.
Standardmäßig fügt das Installationsskript den Installationsort zum $PATH der aktuellen Sitzung hinzu. Dies kann überschrieben werden, wenn der Parameter --no-path verwendet wird.
Bitte installieren Sie alle erforderlichen Abhängigkeiten, bevor Sie das Skript ausführen.
Sie können den Parameter --version verwenden, um eine bestimmte Version zu installieren. Die angegebene Version erfordert eine dreiteilige Version (zum Beispiel: 1.0.0-13232). Wenn es weggelassen wird, wird standardmäßig die erste global.json-Datei verwendet, die einen sdkVersion-Knoten enthält, der im übergeordneten Ordner des aufgerufenen Skripts gefunden wird. Wenn es nicht vorhanden ist, wird das neueste verwendet.
Sie können dieses Skript auch verwenden, um Debug-Binärdateien für SDK oder gemeinsam genutzte Runtime-Debugging-Symbole abzurufen, indem Sie das Argument --debug verwenden. Wenn Sie dies bei der ersten Installation nicht tun und die Debugging-Symbole später tatsächlich benötigen, können Sie das Skript mit diesem Parameter und der von Ihnen installierten Version erneut ausführen.
Optionen
Optionen für verschiedene Skriptimplementierungen.
PowerShell (Windows)
-Kanal [CHANNEL]
Der zu installierende Kanal (zum Beispiel: „Zukunft“, „Vorschau“, „Produktion“). Die Standardversion ist „Produktion“.
-Version [VERSION]
Die installierte CLI-Version. Sie müssen die dreiteilige Version angeben (zum Beispiel: 1.0.0-13232). Wenn es weggelassen wird, wird standardmäßig die erste global.json-Datei verwendet, die einen sdkVersion-Knoten enthält, der im übergeordneten Ordner des aufgerufenen Skripts gefunden wird. Wenn es nicht vorhanden ist, wird das neueste verwendet.
-InstallDir [DIR]
Der Installationspfad. Erstellen Sie das Verzeichnis, falls es nicht vorhanden ist. Der Standardwert ist %LocalAppData%.dotnet.
-Debug
true gibt an, dass ein größeres Paket mit Debugging-Symbolen verwendet werden soll; andernfalls false. Der Standardwert ist false.
-NoPath
true gibt an, dass das Präfix/Installationsverzeichnis nicht in den Pfad der aktuellen Sitzung exportiert wird, andernfalls false. Der Standardwert ist false, d. h. PATH wird geändert. Dadurch ist das CLI-Tool sofort nach der Installation verfügbar.
-SharedRuntime
true installiert nur die freigegebene Laufzeit. false installiert das gesamte SDK. Der Standardwert ist false.
Bash (OS ). Die Standardversion ist „Produktion“.
--version [VERSION]
Installierte CLI-Version. Sie müssen die dreiteilige Version angeben (zum Beispiel: 1.0.0-13232). Wenn es weggelassen wird, wird standardmäßig die erste global.json-Datei verwendet, die einen sdkVersion-Knoten enthält. Wenn es nicht vorhanden ist, wird das neueste verwendet.
--install-dir [DIR]
Der Installationspfad. Erstellen Sie das Verzeichnis, falls es nicht vorhanden ist. Der Standardwert ist %HOME%/.dotnet.
--debug
true gibt an, dass ein größeres Paket mit Debugging-Symbolen verwendet werden sollte, andernfalls false. Der Standardwert ist false.
--no-path
true gibt an, dass das Präfix/Installationsverzeichnis nicht in den Pfad der aktuellen Sitzung exportiert wird, andernfalls false. Der Standardwert ist false, d. h. PATH wird geändert. Dadurch ist das CLI-Tool sofort nach der Installation verfügbar.
--shared-runtime
true installiert nur die Shared Runtime. false installiert das gesamte SDK. Der Standardwert ist false.
Beispiel
Windows:
./dotnet-install.ps1 -Channel Future
OS X/Linux:
./dotnet-install.sh --channel Future
Windows:
./dotnet-install.ps1 -Channel Preview -InstallDir C:cli
OS X/Linux:./dotnet-install.sh --channel Preview --install-dir ~/cli
Installieren Sie die neueste Vorschauversion am angegebenen Speicherort.
Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Ganz gleich, ob Sie Anfänger oder erfahrener Profi sind: Die Beherrschung von C# ebnet den Weg für Ihre Karriere.

Die Entwicklung von Technologien der künstlichen Intelligenz (KI) ist heute in vollem Gange und sie haben in verschiedenen Bereichen großes Potenzial und Einfluss gezeigt. Heute wird Dayao Ihnen 4 .NET Open-Source-KI-Modell-LLM-bezogene Projekt-Frameworks vorstellen und hofft, Ihnen einige Referenzen zu geben. https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.mdSemanticKernelSemanticKernel ist ein Open-Source-Softwareentwicklungskit (SDK), das für die Integration großer Sprachmodelle (LLM) wie OpenAI und Azure entwickelt wurde

Wenn Sie ein .NET-Entwickler sind, müssen Sie sich der Bedeutung der Optimierung von Funktionalität und Leistung bei der Bereitstellung hochwertiger Software bewusst sein. Durch den fachgerechten Einsatz der bereitgestellten Ressourcen und die Verkürzung der Ladezeiten der Website schaffen Sie nicht nur ein angenehmes Erlebnis für Ihre Nutzer, sondern senken auch die Infrastrukturkosten.

In Bezug auf die Verarbeitung von Anforderungen mit hoher Parallelität bietet .NETASP.NETCoreWebAPI eine bessere Leistung als JavaSpringMVC. Zu den Gründen gehören: AOT-Frühkompilierung, die die Startzeit verkürzt, wobei Entwickler für die Zuweisung und Freigabe von Objektspeicher verantwortlich sind.

C#.NET -Interviewfragen und Antworten umfassen Grundkenntnisse, Kernkonzepte und erweiterte Nutzung. 1) Grundkenntnisse: C# ist eine von Microsoft entwickelte objektorientierte Sprache und wird hauptsächlich im .NET-Framework verwendet. 2) Kernkonzepte: Delegation und Ereignisse ermöglichen dynamische Bindungsmethoden, und LINQ bietet leistungsstarke Abfragefunktionen. 3) Erweiterte Verwendung: Asynchrone Programmierung verbessert die Reaktionsfähigkeit und Expressionsbäume werden für die dynamische Codekonstruktion verwendet.

Das Interview mit C# Senior Developer erfordert das Mastering von Kernwissen wie asynchrones Programmieren, LINQ und interne Arbeitsprinzipien von .NET -Frameworks. 1. Asynchrones Programmieren vereinfacht die Operationen durch Async und wartet auf die Verbesserung der Anwendungsreaktionsfähigkeit. 2.LinQ betreibt Daten im SQL -Stil und achtet auf die Leistung. 3. Die CLR des Net -Frameworks verwaltet den Speicher, und die Müllsammlung muss mit Vorsicht verwendet werden.

C# ist eine moderne, objektorientierte Programmiersprache, die von Microsoft und als Teil des .NET-Frameworks entwickelt wurde. 1.C# unterstützt die objektorientierte Programmierung (OOP), einschließlich Einkapselung, Vererbung und Polymorphismus. 2. Asynchrones Programmieren in C# wird über Async implementiert und wartet auf Schlüsselwörter, um die Reaktionsfähigkeit der Anwendungen zu verbessern. 3.. Verwenden Sie LINQ, um Datensammlungen präzise zu verarbeiten. 4. Häufige Fehler umfassen Null-Referenzausnahmen und Indexausnahmen außerhalb des Bereichs. Zu den Debugging -Fähigkeiten gehört die Verwendung eines Debuggers und Ausnahmeberechnung. 5. Leistungsoptimierung umfasst die Verwendung von StringBuilder und das Vermeiden von unnötigem Packung und Unboxing.

C#.NETisversatileforbothwebanddesktopdevelopment.1)Forweb,useASP.NETfordynamicapplications.2)Fordesktop,employWindowsFormsorWPFforrichinterfaces.3)UseXamarinforcross-platformdevelopment,enablingcodesharingacrossWindows,macOS,Linux,andmobiledevices.
