Articles of .net

Wie installiere ich .NET Framework nur, wenn es nicht bereits installiert ist?

Gibt es eine Möglichkeit zu überprüfen, ob .NET Framework 4 installiert wurde, und es nur zu installieren, wenn es nicht im System vorhanden ist? Ich weiß, wie ich feststellen, wenn das .NET Framework 4 installiert ist, indem Sie den folgenden Registrierungsschlüssel überprüfen? hasDotnet4 := RegKeyExists(HKEY_LOCAL_MACHINE, ‘SOFTWARE\Microsoft\.NETFramework\policy\v4.0’); Wie führe ich die Installation von .NET Framework 4 […]

Benutzerdefinierte MVVM-Implementierung Vs. PRISMA

Diese Frage ist von dieser geschlossenen Frage inspiriert: Was bietet Prism dem Entwickler eigentlich? Und ist es das wert? Ich habe bereits eigene benutzerdefinierte MVVM-Implementierungen in Unternehmensanwendungen implementiert. Ich bin daran interessiert zu wissen: Warum sollte ich PRISM lernen (speziell PRISM, nicht andere MVVM-Frameworks)? Vorteile von PRISM gegenüber benutzerdefinierten MVVM-Implementierung und Lohnt es sich, in […]

Aktualisieren Sie die Einstellung von app.config system.net zur Laufzeit

Ich muss eine Einstellung in der system.net SectionGroup einer .Net exe app.config-Datei zur Laufzeit aktualisieren. Ich habe während der Laufzeit keinen Schreibzugriff auf die ursprüngliche Konfigurationsdatei (ich entwickle ein .NET-DLL-Add-In, das in einer exe von der App bereitgestellt wird, auf die ich keine Kontrolle habe), also hoffte ich, eine Kopie zu speichern der Datei und […]

.NET-Virenscan-API

Ich baue eine Webanwendung, in der ich die vom Benutzer hochgeladenen Dateien auf Viren scannen muss. Kann jemand, der Erfahrung in der Erstellung von so etwas hat, Informationen darüber zur Verfügung stellen, wie man das einrichten kann? Ich nehme an, Antivirus-Software-Pakete haben APIs, um programmatisch auf ihre functionalität zuzugreifen, aber es scheint, dass es nicht […]

Warum haben wir sowohl gezackte als auch mehrdimensionale Arrays?

Was ist der Unterschied zwischen gezacktem Array und multidimensionalem Array? Gibt es einen Vorteil füreinander? Und warum sollte das Visual Studio mir nicht erlauben, ein MyClass[][] abc = new MyClass[10][20]; (Wir haben das in C ++ gemacht, aber in C # wird [20] mit roter, wriggliger Linie hervorgehoben. Sagt ungültigen Rangbezeichner) aber ist glücklich mit […]

Serialisierung von null in JSON.NET

Wenn Sie beliebige Daten über JSON.NET serialisieren, wird jede Eigenschaft, die null ist, in den JSON geschrieben “propertyName”: null Das ist natürlich richtig. Ich habe jedoch eine Anforderung, alle Nullen automatisch in den leeren Standardwert zu übersetzen, z. B. Null- string s sollte String.Empty , null int? s sollte 0 , null bool? s sollte […]

Was sind die Vorteile von Delegierten?

Was sind die Vorteile / Vorteile der Verwendung von Delegaten? Kann mir jemand einfache Beispiele geben?

Wenn die Trusted_Connection = true- und SQL Server-Authentifizierung verwendet wird, wirkt sich dies auf die performance aus?

Wenn eine Verbindungszeichenfolge Trusted_Connection=true mit SQL Server-Authentifizierungsmodus angibt, wird die performance meiner Webanwendung beeinträchtigt?

VS 2015. Festlegen des richtigen Zielframeworks für das ASP.NET 5-Webprojekt

Ich habe ein neues ASP.NET 5 MVC-Projekt in Visual Studio 2015 erstellt. Im Assistenten zum Erstellen von Projekten habe ich ausgewählt, die Vorlagen für .NET Framework 4.6 anzuzeigen und dann auf dem nächsten Bildschirm “Web Application” aus ASP.NET 5 Preview auszuwählen Vorlagen. Nach der Erstellung scheint es jedoch, dass das Projekt nur “dnx451” und “dnxcore50” […]

Directory.EnumerateFiles => UnauthorizedAccessException

Es gibt eine nette neue Methode in .NET 4.0, um Dateien in einem Verzeichnis über die Enumeration zu erhalten. Das Problem hierbei ist, dass, wenn man alle Dateien aufzählen möchte, man nicht im Voraus wissen kann, welche Dateien oder Ordner zugriffsgeschützt sind und eine UnauthorizedAccessException auslösen können. Um es zu reproduzieren, kann man einfach dieses […]