Wer wünscht sich nicht bereits bei der Entwicklung auf Inkompatibilitäten der Plattformen hingewiesen zu werden. Der API Analyzer hilft dabei.
Schlagwort-Archive: dotnet
.NET Core Anwendung in einem Docker Container laufen lassen
Um eine .NET Core Anwendung in Docker zu hosten, bedarf es natürlich eines installierten .NET Core, einer App (im Falle dieses Beitrags existiert eine Web API auf Basis .NET Core) und natürlich Docker. Für Tests am Desktop empfiehlt sich, die Docker Community Edition zu installieren. Im nächsten Schritt muss dem .NET Core Projekt ein Dockerfile …
„.NET Core Anwendung in einem Docker Container laufen lassen“ weiterlesen
ASPNET Core: Prerendering failed – Cannot find module main-server
Nach dem Ziehen eines .NET Core/Angular-Projektes, basierend auf das .NET Core Angular Starter Template, konnte dieses nicht korrekt ausgeführt werden. Die Datei main-server.js wurde nicht erstellt und somit natürlich nicht geladen werden: fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0] An unhandled exception has occurred: Call to Node module failed with error: Prerendering failed because of error: Error: Cannot find module …
„ASPNET Core: Prerendering failed – Cannot find module main-server“ weiterlesen
ASP.NET 5 wird ASP.NET Core 1.0
Microsoft dreht wieder einmal am Namensrad. Offensichtlich hat man doch zu früh die Version 5 für ASP.NET vergeben und dafür für Verwirrung gesorgt. Nun soll diese Verwirrung aufgelöst und die Namen und Versionen verständlicher gestalten.
C# 6: Index initializers
Objekte und Collections können ja bereits recht einfach mit initialen Werten versehen werden. Bei Objekten mit Indexer hingegen fehlt ein eleganter Weg. Dieser ist nun mit C# 6 verfügbar.
C# 6: Using static
Eine weitere Neuerung in C# 6 ist using static. Dies ermöglicht den Import statischer Klassen und die Verwendung der verfügbaren Member ohne voll qualifizierter Angabe. Hier ein Beispiel: using static System.Math; class Program { static void Main(string[] args) { System.WriteLine(Cos(3)); } } Auch der Import von enums ist möglich: using static System.Environment; using static System.Environment.SpecialFolder; …
C# 6: Neuerungen im Überblick – Serie
Lerne durch diese Serie die wichtigsten neuen Funktionen und Möglichkeiten von C# 6 kennen. Beispiele inklusive.
C# 6: Expression-bodied Members
In C# 6 können Expressions für Eigenschaften und Methoden/Funktionen verwendet werden. Dieser Beitrag beschreibt die neuen Möglichkeiten und zeigt ein Beispiel.
C# 6: Exception Filters
Exception Filters sind neu in C# 6. Dieser Beitrag erkärt wie sie funktionieren.
C# 6: String Interpolation
String.Format ist eine der ersten Funktionen, die beim Erlernen von einer Sprache unter .NET zum Einsatz kommt. Damit kann man sich ja quasi ein Template mit Platzhaltern definieren. In diese Platzhalter werden dann Werte eingefügt und – falls angegeben – entsprechend formatiert. Das ist bei einem Wert oder zweien nicht so schlimm, kann aber bei …