Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 23094|Antwoord: 2

[.NET Core] 【DotNet Introductie (1)】Begin opnieuw. NET Core Tutorial

[Link kopiëren]
Geplaatst op 21-01-2019 10:34:30 | | | |
In .NET core ben ik er al mee in aanraking gekomen, ik heb een website geschreven, en het is succesvol geïreerd op een Linux-server, en het draait in een productieomgeving.

Kijk deze keer naar de officiële documentatie van Microsoft en leer systematisch. NET Core! Waarom studeren. Hoe zit het met .NET Core? Het en . NET Framework?

.NET Core heeft de volgende functies:

  • Cross-platform: Kan draaien op Windows, macOS en Linux besturingssystemen.
  • Lijn over architecturen heen: Voer code uit met hetzelfde gedrag op meerdere architecturen, waaronder x64, x86 en ARM.
  • Commandoregeltools: Bevat gebruiksvriendelijke commandoregeltools voor lokale ontwikkeling en continue integratiescenario's.
  • Flexibele inzet: Kan worden opgenomen in de scope van een app of parallel worden geïnstalleerd als gebruiker of computer. Werkt met Docker-containers.
  • Compatibiliteit.NET Core is compatibel met het .NET Framework, Xamarin en Mono via .NET Standard.
  • Open sourceHet .NET Core-platform is open source en gebruikt MIT- en Apache 2-licenties. .NET Core is een .NET Foundation-project.
  • Aangedreven door Microsoft.NET Core wordt aangedreven door Microsoft als ondersteuning voor .NET Core.



Officiële documentatielink:De hyperlink-login is zichtbaar.

1. Installeer de .NET Core SDK-omgeving

Downloadadres:De hyperlink-login is zichtbaar.Afhankelijk van de situatie, download en installeer het, weggelaten.

2. Controleer de SDK en versie van de machine

Om alle SDK's op de machine te bekijken, voert u het cmd-commando als volgt uit:



Bekijk de momenteel geselecteerde versie van dotnet

3. Maak een nieuw consoleproject

We hebben een nieuwe test1-map aangemaakt onder de C:\project\dotnet-map,De projectnaam is standaard genoemd naar de mapnaam

Ga naar de test1-map en voer achtereenvolgens de volgende commando's uit:

Vanaf de .NET Core 2.0 SDK is het niet nodig om dotnet restore uit te voeren, omdat deze impliciet wordt uitgevoerd door alle commando's die hersteld moeten worden, zoals dotnet new, dotnet build en dotnet run.

Als je het gecompileerde programma wilt uitvoeren, kun je naar de map \bin\Debug\netcoreapp2.1 van het project gaan en dotnet test1.dll uitvoeren.


3. IDE-tools ontwikkelen

We raden aan om VS Code als ontwikkeltool te gebruiken, en als je het goed wilt doen, moet je eerst je gereedschap scherpen. Downloadadres:https://code.visualstudio.com/

Na het openen van het project met VS-code installeert de editor automatisch 3 plugins, als volgt:

C#-afhankelijkheden installeren...
Platform: win32, x86_64

Pakket 'OmniSharp voor Windows (.NET 4.6 / x64)' (31021 KB) downloaden.................... Klaar!
Pakket 'OmniSharp for Windows (.NET 4.6 / x64)' installeren

Pakket '.NET Core Debugger (Windows / x64)' (43046 KB) downloaden.................... Klaar!
Pakket '.NET Core Debugger (Windows / x64)' installeren

Pakket 'Razor Language Server (Windows / x64)' (46894 KB) downloaden.................... Klaar!
Pakket 'Razor Language Server (Windows / x64)' installeren

Klaar


4. Maak een nieuwe klasse aan

Om een nieuwe klasse toe te voegen, klik je met de rechtermuisknop op VSCode Explorer en selecteer je Nieuw Bestand. Deze actie voegt het nieuwe bestand toe aan de map die in VSCode is geopend.
Noem het dossier Class1.cs. Het moet worden opgeslagen met de extensie .cs aan het einde zodat het als een csharp-bestand wordt herkend.

Voeg de onderstaande code toe om de eerste klasse te maken. Zorg ervoor dat je de juiste naamruimte opneemt zodat deze uit het Program.cs bestand kan worden verwezen.

Class1 bestandscode:

Roep de klasse aan in de Main-methode, en de output is als volgt:



(Einde)





Vorig:SSL Packet Capture Artifact v1.1.0 Professional Edition
Volgend:Tianzheng Construction T20 V5.0 voor CAD2018 CAD2019 64-bit crackpatch
Geplaatst op 21-01-2019 10:38:01 |
Vergeet de oorspronkelijke bedoeling niet, kom op, kom op
Geplaatst op 21-01-2019 10:42:38 |
Kom op, broer
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com