Dotnet

  1. Leider gibt es bislang kein Migrationswerkzeug von Microsoft, um WPF- und Windows Forms-Projekte auf .NET Core umzustellen. Dieser Beitrag stellt ein PowerShell-Skript vor, das bei der Migration einige manuelle Arbeit abnimmt.
  2. So löst man die Probleme beim Start der Word-Automatisierungsobjekte in einem Hintergrundprozess.
  3. In .NET-Core-Projekten werden die Metadaten im Standard in der Projektdatei gespeichert. Eine AssemblyInfo.cs wie im klassischen .NET ist aber dennoch möglich.
  4. Die "Azure DevOps CLI", der Nachfolger der "VSTS CLI", hat seit dem 8.7.2019 den Status "General Availability" – ist aber keineswegs fertig.
  5. Wie bei den Vorgängern stellt man ein vorhandenes .NET Framework 4.8 über einen Registry-Eintrag fest.
  6. Von Entity Framework Core 3.0 gibt es mittlerweile eine vierte Preview-Version, in der man aber noch nicht keine der unten genannten neuen Funktionen findet. Vielmehr hat Microsoft eine erhebliche Anzahl von Breaking Changes eingebaut. Die Frage ist warum?
  7. Microsofts objektrelationaler Mapper Entity Framework Core hat eine unangenehme Grundeinstellung: Die Datenbanktabellen heißen nicht wie die Klassennamen der Entitätsklassen, sondern wie die Property-Namen, die in der Kontextklasse bei der Deklaration des DbSet verwendet werden.
  8. Die Entwickler-Community-Konferenz "Magdeburger Developer Days" geht in die vierte Runde.
  9. Microsoft wird heute Abend um 18 Uhr die Version 2019 seiner IDE freigeben.
  10. Mit einem PowerShell-Skript kann man elegant beliebig viele unerwünschte Windows-10-Store-Apps auf einmal deinstallieren.
  11. Mit einem PowerShell-Skript, das man per Kontextmenü aufruft, bekommt man ganz schnell einen Ordner mit allen Grafiken, die sich in einem Word-DOCX befinden.
  12. Microsoft stellt zur automatisierten Verwaltung von Azure DevOps ein Kommandozeilenwerkzeug mit Namen "VSTS CLI" bereit.
  13. Die Vorträge sind am heute Abend ab 17:30 Uhr deutscher Zeit kostenlos zu sehen. Was ist zu erwarten?
  14. Der Dotnet-Doktor zeigt bei der User Group ".NET Developers Ruhr" in Gelsenkirchen die Unterschiede zwischen der alten Windows PowerShell 5.1 und der PowerShell Core 6.1 auf und demonstriert einige Einsatzgebiete.
  15. Ein PowerShell-Skript legt schnell mehrere Webserver und Datenbanken in Microsofts Azure-Cloud an.
  16. ASP.NET Core MVC und ASP.NET Core WebAPI sind 12 bis 24 Prozent performanter als ihre ASP.NET-Vorgänger, wie Messungen des Dotnet-Doktors zeigen.
  17. Eine Dateisystem- oder Druckerfreigabe ist schnell angelegt und auch schnell vergessen. Um sicher zu gehen, dass es keine verwaisten Freigaben oder Freigaben mit zu viel Zugriffsrechten gibt, hat der Dotnet-Doktor ein PowerShell-Skript geschrieben.
  18. Microsoft hat gestern auf Github sowohl die Termine als auch die inhaltlichen Pläne für Version 2.2 von ASP.NET Core und Entity Framework Core verkündet.
  19. Die vierte Preview-Version von Microsofts .NET-basiertem Framework zur WebAssembly-Programmierung bietet einige Verbesserungen.
  20. Tests in Entity Framework Core 2.1 Release Candidate 1 zeigen, dass nun tatsächlich die Übersetzung des LINQ-GroupBy-Operators in SQL funktioniert. Endlich!
  21. Der Dotnet-Doktor fasst die wesentlichen Nachrichten von Microsofts Build-Konferenz 2018 zusammen.
  22. Microsofts Entwicklerkonferenz "Build 2018" beginnt am Montag, den 7. Mai 2018, um 17 Uhr deutscher Zeit mit der ersten Keynote. Microsoft wird wohl wieder Neuigkeiten zu .NET, .NET Core, Visual Studio, Azure und Windows verkünden.
  23. Referenztypen werden nicht mehr automatisch "nullable" sein; die Möglichkeit, den Wert null zuzuweisen, müssen Entwickler explizit deklarieren.
  24. Windows 10 Update 1709 installiert nicht und der Microsoft-Support hat auch keine Lösung beziehungsweise gibt sich nicht viel Mühe, eine Lösung zu finden.
  25. Die Magdeburger Developer Days gehen in die dritte Auflage und dieses Mal auch dreitägig vom 9. bis 11. April 2018.
  26. Aggregatoperatoren wie Min(), Max(), Sum() und Average() funktionieren, nicht aber Count().
  27. Ganz knapp zum Ende des von Microsoft geplanten Zeitraums ist dann doch noch die erste Preview-Version am 27. Februar erschienen.
  28. Auf einem Rechner wollte der "SQL Server Configuration Manager" nicht mehr starten, der gebraucht wurde, um das TCP-Protokoll als "Client Protocol" für den Zugriff auf den Microsoft SQL Server zu aktivieren.
  29. Der Dotnet-Doktor wird in den kommenden drei Monaten wieder einige öffentliche Vorträge halten. Hier eine Terminübersicht.
  30. Tupel dienen dazu, strukturierte und typisierte Einzelinformationen aneinander zu binden, ohne dafür eine Klasse oder Struktur zu deklarieren. Man kann sie ineinander verschachteln.
  31. Der Dotnet-Doktor zeigt an diesem Abend die neusten Features in .NET, C# und Visual Studio.
  32. Eine Abweichung der Versionsnummer an der dritten Stelle kann dazu führen, dass die Schemamigrationen nicht mehr funktionieren.
  33. Mit dem Erscheinen von .NET Framework 4.7.1 am 19. Oktober 2017 ist eine neue .NET-Version hinzugekommen.
  34. Die Neuauflage von Holger Schwichtenbergs Fachbuch zur PowerShell behandelt nun neben der Windows PowerShell auch die plattformunabhängige PowerShell Core.
  35. Während man für mehrere Zeichenersetzungen bisher mehrere verschachtelte Aufrufe der Replace()-Funktion brauchte, geht es seit Microsoft SQL Server 2017 effizienter mit der neuen Translate()-Funktion.
  36. Das Buch behandelt auf rund 460 Seiten alle wichtigen Szenarien des Datenbankzugriffs mit Entity Framework Core 2.0 sowie zahlreiche Praxislösungen und Tipps.
  37. Mit SQL Server 2017 führt Microsoft endlich die Trim()-Funktion ein, mit der man Leerzeichen am Beginn und am Ende einer Zeichenkette entfernen kann.
  38. Die Aufzeichnung eines Dotnet-Doktor-Vortrags von der CIM Lingen 2017 gibt es bei YouTube zu sehen.
  39. Microsoft ändert - auch nach einer mehr als zweijährigen Betaphase - zwischen Hauptversionen immer noch Konzepte in ASP.NET Core. Selbst einen Monat nach Erscheinen von ASP.NET Core 2.0 ist die Dokumentation an vielen Stellen auf dem Stand von Version 1.x.
  40. Heute um 17:00 Uhr startet die vierte Ausgabe von Microsofts virtueller .NET-Entwicklerkonferenz.
  41. Entity Framework Core 2.0 bietet nun die Schnittstelle IEntityTypeConfiguration, mit der man eine getrennte Konfigurationsklasse für einen einzelnen Entitätstyp implementieren kann.
  42. Eine ganztägige Infoveranstaltung bietet ein Potpourri aktueller Themen für Softwareentwickler im Umfeld von .NET- und Webanwendungen: .NET, .NET Core, C#, Visual Studio, TypeScript, Angular, TFS/VSTS, DevOps, Docker und Cloud.
  43. Die plattformunabhängige PowerShell Core hat mittlerweile den Stand "Beta 6" erreicht und basiert auf der fertigen Version 2.0 von .NET Core. Dieser Beitrag zeigt die Installation auf Ubuntu und erste Schritte in der Anwendung.
  44. Zwei Wochen nach dem Erscheinen von Entity Framework Core 2.0 mit doch eher enttäuschenden Neuerungen hat Microsoft nun eine Roadmap für die Version 2.1 veröffentlicht und dabei versprochen, zumindest einige der zuvor als "kritisch" und "High Priority" eingestuften Funktionen endlich zu realisieren.
  45. Wer das am 14. August 2017 erschienene .NET Core 2.0 nutzen will, braucht Visual Studio 2017 Update 3 (interne Versionsnummer: 15.3) und zusätzlich das .NET Core 2.0 SDK.
  46. Am 30.8. um 18:00 Uhr geht es bei der .NET User Group in Ratingen um Cross-Web- und Desktop-Anwendungen mit ASP.NET Core auf dem Server sowie TypeScript, Angular und dem Electron-Framework auf dem Client.
  47. Statt PowerShell-Commandlets lässt sich bei der Entwicklung von .NET-Core-Projekten auch das plattformübergreifend verfügbare Kommandozeilenwerkzeug dotnet aus dem .NET Core SDK einsetzen.
  48. Mein Buch ist in einer neuen Auflage erschienen. Es ist auf rund 300 Seiten angewachsen und behandelt neben Version 1.1.2 auch schon die zweite Hauptversion des neuen objektrelationalen Mappers von Microsoft.
  49. PowerShell Core 6.0 soll erscheinen, wenn weitgehende Kompatibilität zur Windows PowerShell 5.1 erreicht ist. Gleichzeitig besiegelt Microsoft in der Roadmap das Ende der klassischen Windows PowerShell.
  50. PowerShell Core ist die plattformneutrale Variante der Windows PowerShell. Sie läuft nicht nur auf Windows, sondern auch Linux und MacOS.
Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
Weitere Informationen