Benutzer-Werkzeuge

Webseiten-Werkzeuge


dotnet

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dotnet [2022-07-30 10:49:28] – [Einrichtung Visual Studio Code unter Ubuntu] daviddotnet [2022-08-26 17:14:40] (aktuell) – [Einrichten der Entwicklungsumgebung (Ubuntu)] david
Zeile 57: Zeile 57:
  
  
-===== Einrichten der Entwicklungsumgebung =====+===== Vorraussetzungen =====
  
 [[https://docs.microsoft.com/dotnet/core/tutorials/]] [[https://docs.microsoft.com/dotnet/core/tutorials/]]
- 
-==== Vorraussetzungen ==== 
  
   * IDE   * IDE
Zeile 67: Zeile 65:
     * [[https://code.visualstudio.com/|Visual Studio Code]] (cross-platform)     * [[https://code.visualstudio.com/|Visual Studio Code]] (cross-platform)
       * [[visual_studio_code|siehe im Wiki]]       * [[visual_studio_code|siehe im Wiki]]
-    * [[https://jetbrains.com/rider/|Rider]] (cross-platform)+    * [[https://jetbrains.com/rider/|JetBrains Rider]] (cross-platform)
   * .NET SDK (Core/Framework): [[https://dotnet.microsoft.com/]]   * .NET SDK (Core/Framework): [[https://dotnet.microsoft.com/]]
  
-==== .NET installieren ==== 
  
-  * [[https://docs.microsoft.com/dotnet/core/install/linux-ubuntu#2004]]+===== Projekte im SDK-Style =====
  
-== Paketsignaturschlüssel und Paketrepository hinzuzufügen ==+Beispiel C# Web-Projekt (ASP.NET Core)
  
-  > wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb+<code xml test.csproj> 
 +<Project Sdk="Microsoft.NET.Sdk.Web"> 
 + 
 +  <PropertyGroup> 
 +    <TargetFramework>net6.0</TargetFramework> 
 +    <Nullable>enable</Nullable> 
 +    <ImplicitUsings>enable</ImplicitUsings> 
 +    <AnalysisLevel>latest</AnalysisLevel> 
 +    <AnalysisMode>all</AnalysisMode> 
 +    <EnableNETAnalyzers>true</EnableNETAnalyzers> 
 +    <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild> 
 +  </PropertyGroup> 
 + 
 +  <ItemGroup> 
 +    <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.3"> 
 +      <PrivateAssets>all</PrivateAssets> 
 +      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> 
 +    </PackageReference> 
 +  </ItemGroup> 
 + 
 +</Project> 
 +</code> 
 + 
 + 
 +===== Einrichten der Entwicklungsumgebung (Ubuntu) ===== 
 + 
 + 
 +==== .NET installieren ==== 
 + 
 +  * [[https://docs.microsoft.com/dotnet/core/install/linux-ubuntu#2204]] 
 + 
 +  > wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
   > sudo dpkg -i packages-microsoft-prod.deb   > sudo dpkg -i packages-microsoft-prod.deb
 +  > rm packages-microsoft-prod.deb
 +
 +=== SDK installieren ==
  
-== SDK installieren ==+Runtime ist bereits im SDK vorhanden
  
-  > sudo apt-get update; \ +  > sudo apt-get update && sudo apt-get install -y dotnet-sdk-6.0
-  sudo apt-get install -y apt-transport-https && \ +
-  sudo apt-get update && +
-  sudo apt-get install -y dotnet-sdk-5.0+
  
-== Runtime installieren ==+=== Runtime installieren ==
  
-  > sudo apt-get update; \ +  > sudo apt-get update && sudo apt-get install -y aspnetcore-runtime-6.0
-  sudo apt-get install -y apt-transport-https && \ +
-  sudo apt-get update && +
-  sudo apt-get install -y aspnetcore-runtime-5.0+
  
-==== Einrichtung Visual Studio Code unter Ubuntu ====+==== Erstes Projekt mit Visual Studio Code ====
  
   * [[visual_studio_code|siehe Visual Studio Code im Wiki]]   * [[visual_studio_code|siehe Visual Studio Code im Wiki]]
/home/http/wiki/data/attic/dotnet.1659178168.txt · Zuletzt geändert: von david