


Detaillierte Erläuterung der vier Kernbeispiele von asp.net (Project.json-Datei)
In diesem Artikel wird hauptsächlich die Datei ASP.NET Core Project.json ausführlich vorgestellt, die einen gewissen Referenzwert hat.
Wenn Sie eine Anwendung benötigen Für jede nützliche Arbeit benötigen Sie dann Bibliotheken und Frameworks, um die Arbeit zu erledigen, Daten zu speichern und aus einer Datenbank abzurufen oder komplexes HTML zu rendern.
In diesem Kapitel besprechen wir die Datei project.json. Diese Datei verwendet die Objektnotation JavaScript zum Speichern von Konfigurationsinformationen und ist der Kern einer .NET-Anwendung. Ohne diese Datei wäre Ihr Projekt kein ASP.NET Core-Projekt. Hier werden wir einige der wichtigsten Funktionen dieser Datei besprechen. Doppelklicken wir auf die Datei project.json, um sie zu öffnen.
Derzeit ist der in einem neuen Projekt standardmäßig implementierte Dateicode project.json wie folgt:
{ "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.0", "type": "platform" }, "Microsoft.AspNetCore.Diagnostics": "1.0.0", "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", "Microsoft.Extensions.Logging.Console": "1.0.0" }, "tools": { "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final" }, "frameworks": { "netcoreapp1.0": { "imports": ["dotnet5.6", "portable-net45+win8"] } }, "buildOptions": { "emitEntryPoint": true, "preserveCompilationContext": true }, "runtimeOptions": { "configProperties": { "System.GC.Server": true } }, "publishOptions": { "include": ["wwwroot", "web.config" ] }, "scripts": { "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } }
Wie wir sehen können, am Oben haben wir Versionsinformationen für diese Datei. Dies ist die Version, die Sie beim Kompilieren Ihrer Anwendung verwenden möchten
Die-Version ist 1.0.0, aber der wichtigste Teil dieser Datei sind die Abhängigkeiten.
Wenn Ihre Anwendung nützliche Aufgaben erledigen soll, benötigen Sie Bibliotheken und Frameworks, um die Aufgabe zu erledigen, z. B. das Speichern und Abrufen von Daten aus einer Datenbank oder das Rendern von komplexem HTML.
In dieser Version von ASP.NET Core werden Abhängigkeiten über den NuGet-Paketmanager verwaltet.
NuGet gibt es schon seit ein paar Jahren in .NET, und jetzt ist die wichtigste Möglichkeit, alle Ihre Abhängigkeiten zu verwalten, die Verwendung des NuGet-Paketmanagers.
Alle NuGet-Pakete der obersten Ebene, von denen Ihre Anwendung abhängt, müssen in dieser project.json-Datei gespeichert werden.
"Microsoft.AspNetCore.Diagnostics": "1.0.0", "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", "Microsoft.Extensions.Logging.Console": "1.0.0
Aus dieser Datei können Sie ersehen, dass unsere Anwendung Abhängigkeiten von anderen Paketen aufweist. Die genauen Abhängigkeiten können sich in der endgültigen veröffentlichten Version von ASP.NET ändern. Wenn Sie eine neue Abhängigkeit hinzufügen möchten, beispielsweise das ASP.NET MVC-Framework, können Sie diese einfach in diese project.json-Datei schreiben. Beim Bearbeiten dieser JSON-Datei erhalten Sie auch einige clevere Tipps, wie folgt:
Sie können die Benutzeroberfläche verwenden, indem Sie im Lösungs-Explorer mit der rechten Maustaste auf klicken Zitieren Sie und wählen Sie dann NuGet-Pakete verwalten aus. Sie können nun die aktuell installierten Pakete sehen.
Diese Pakete sind die gleichen wie in der project.json-Datei. Sie können auch den Browser verwenden, um Referenzpakete hinzuzufügen, wie zum Beispiel die folgenden:
Wenn Sie dieses Paket jetzt über die Schaltfläche „Installieren“ installieren, wird dieses Paket auch in der Datei project.json gespeichert. Der Framework-Abschnitt ist ein weiterer wichtiger Teil von project.json. In diesem Tutorial erfahren Sie, welche .NET-Frameworks von ASP.NET-Anwendungen verwendet werden können.
"frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6", "portable-net45+win8" ] } },
In diesem Fall sehen Sie, dass „netcoreapp1.0“ das im Projekt verwendete Framework ist. Sie können auch einen Verweis auf das .NET Framework hinzufügen. Das .NET Framework ist das, was Sie installiert haben Visual Studio wurde bereits installiert.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der vier Kernbeispiele von asp.net (Project.json-Datei). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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



Microsofts Windows 11 2022 Update (22H2) aktiviert standardmäßig den Speicherintegritätsschutz von CoreIsolation. Wenn Sie jedoch eine ältere Version des Betriebssystems ausführen, beispielsweise Windows 11 2022 Update (22H1), müssen Sie diese Funktion manuell aktivieren. Aktivieren Sie die Speicherintegritätsfunktion von CoreIsolation in Windows 11. Für Benutzer, die sich mit Core Isolation nicht auskennen: Es handelt sich um einen Sicherheitsprozess, der grundlegende Kernaktivitäten unter Windows vor Schadprogrammen schützen soll, indem er sie im Speicher isoliert. Dieser Prozess gewährleistet in Kombination mit der Speicherintegritätsfunktion

Kern hat in Computern zwei Bedeutungen: 1. Der Kern, auch Kern genannt, ist der wichtigste Teil der CPU. Alle Berechnungen, die Annahme von Speicherbefehlen und die Verarbeitung von Daten der CPU werden vom Kern durchgeführt. Core ist der Prozessorname von Intel. Core ist die Prozessormarke, die Intel nach dem Pentium-Prozessor eingeführt hat. Derzeit werden Core-Prozessoren der zwölften Generation herausgebracht.
![So beheben Sie den thermischen Auslösefehler des Prozessors in Windows 11/10 [Fix]](https://img.php.cn/upload/article/000/000/164/168169038621890.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Die meisten Geräte wie Laptops und Desktops werden seit langem stark von jungen Gamern und Programmierern genutzt. Das System hängt manchmal aufgrund einer Anwendungsüberlastung. Dies zwingt Benutzer dazu, ihre Systeme herunterzufahren. Dies passiert hauptsächlich Spielern, die umfangreiche Spiele installieren und spielen. Wenn das System nach einem erzwungenen Herunterfahren versucht, zu starten, wird auf einem schwarzen Bildschirm ein Fehler angezeigt, wie unten dargestellt: Nachfolgend sind die Warnungen aufgeführt, die während dieses Startvorgangs erkannt wurden. Diese können in den Einstellungen auf der Seite „Ereignisprotokoll“ eingesehen werden. Warnung: Überhitzung des Prozessors. Drücken Sie eine beliebige Taste, um fortzufahren. ..Diese Art von Warnmeldungen werden immer dann ausgegeben, wenn die Prozessortemperatur eines Desktops oder Laptops den Temperaturschwellenwert überschreitet. Nachfolgend sind die Gründe aufgeführt, warum dies auf Windows-Systemen geschieht. Viele schwere Anwendungen sind in

Mit der Einführung von .NETCore haben .NET-Entwickler eine neue Möglichkeit, .NET-Anwendungen einfach auf mehreren Betriebssystemen zu schreiben und auszuführen. In diesem Artikel wird erläutert, wie Sie mit .NETCore eine plattformübergreifende Anwendungsentwicklung erreichen und Best-Practice-Erfahrungen auf Betriebssystemen wie Windows, Linux und macOS austauschen. 1. Bereiten Sie die Entwicklungsumgebung vor. Um mit der plattformübergreifenden Anwendungsentwicklung zu beginnen, müssen Sie zunächst die Entwicklungsumgebung für jede Zielplattform vorbereiten. Windows Unter Windows können Sie .NETCoreSDK über Visual Studio installieren. Nach Abschluss der Installation können Sie .NETCore-Projekte über Visual Studio erstellen und ausführen. Li

CORE-Coin: Lohnt es sich, ihn langfristig zu halten? CORE Coin ist eine Kryptowährung, die auf dem Proof of Work (PoW)-Konsensmechanismus basiert und 2018 vom Core-Team gegründet wurde. Ziel ist es, ein sicheres, effizientes und skalierbares digitales Währungssystem zu etablieren, das in großem Umfang für Zahlungen und Wertspeicherung genutzt wird. CORE Coin soll eine dezentrale Zahlungslösung bieten, die den Benutzern mehr Datenschutz und Transaktionskomfort bietet. Vorteile und Sicherheit der CORE-Währung: Die CORE-Währung basiert auf dem Workload-Proof-Konsensmechanismus und verfügt über eine hohe Sicherheit. Effizient: Die Transaktionsgeschwindigkeit der CORE-Münze ist hoch und kann Tausende von Transaktionen pro Sekunde verarbeiten. Skalierbar: Der CORE-Coin verfügt über eine große Blockkapazität und kann eine große Anzahl von Transaktionen unterstützen. Dezentralisierung: CORE Coin ist eine dezentrale Kryptowährung

Unter Linux ist Core ein Speicherabbild mit hinzugefügten Debugging-Informationen. Wenn ein Programm unter Linux beendet oder abnormal beendet wird, verwenden wir die Core-Datei zur Analyse, die den Speicher, Register, Stapelzeiger und andere Informationen enthält, wenn das Programm ausgeführt wird. Das Format ist ELF, was so verstanden werden kann, dass der aktuelle Status des Programms in eine Datei geschrieben wird.

Rund ein Jahr nach der Ankündigung der Core Ultra Series 1, auch bekannt als Meteor Lake, legt Intel mit der zweiten Generation nach. Core Ultra Series 2 alias Lunar Lake wurde bereits auf der Computex im Juni vorgestellt. Auf der IFA fand die endgültige Markteinführung des Core Ultr statt

Rund ein Jahr nach der Ankündigung der Core Ultra Series 1, auch bekannt als Meteor Lake, legt Intel mit der zweiten Generation nach. Core Ultra Series 2 alias Lunar Lake wurde bereits auf der Computex im Juni vorgestellt. Auf der IFA fand die endgültige Markteinführung des Core Ultr statt
