Wer wünscht sich nicht bereits bei der Entwicklung auf Inkompatibilitäten der Plattformen hingewiesen zu werden. Der API Analyzer hilft dabei.
Schlagwort-Archive: .NET
.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
.NET Transaction: Timeout via Config setzen
Erfahre, wie die .NET Transaction Timeouts korrekt gesetzt werden.
C# 7: Out Variablen
out-Parameter gibt es in C# schon ewig, die Handhabe war bisher jedoch immer etwas klobig. Mit C# 7 wurden einige Änderungen vorgenommen, die eine einfachere Verwendung ermöglichen.
DNU – .NET Development Utility
Dieser Beitrag erklärt das Microsoft .NET Development Utility (DNU).
.NET Execution Environment (DNX) – Ein Einstieg
Erfahren Sie was das .NET Execution Environment (DNX) ist und wie sie ein erstes Projekt damit erstellen und ausführen können.
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: Await in catch and finally blocks
Das mit C# 5 eingeführte Keyword await war in catch und finally Blöcken nicht möglich. Es mussten also Workarounds implementiert werden. Mit C#6 ändert sich dies, wie das nachfolgende Beispiel zeigt. static async void ProcessDataAsync() { try { DoSomethingErroneous(); } catch (Exception e) { await ReportErrorAsync(e); } } Viel Spaß :) Viele weitere Neuerungen finden …
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.