Articles of .net

Debug vs. Veröffentlichung in .NET

Gibt es, ausgehend von meiner vorherigen Frage , ein umfassendes Dokument, das alle verfügbaren Unterschiede zwischen Debug- und Release-Modus in einer C # -Anwendung und insbesondere in einer Webanwendung auflistet? Welche Unterschiede gibt es?

Wie bekomme ich den Zeitstempel der Tick-Genauigkeit in .NET / C #?

Bis jetzt habe ich DateTime.Now , um Zeitstempel zu bekommen, aber ich habe festgestellt, dass wenn man DateTime.Now in einer Schleife DateTime.Now , man sieht, dass es in diskreten Sprüngen von ca. 1 erhöht wird. 15 ms. Aber für bestimmte Szenarien in meiner Anwendung muss ich den genauesten Zeitstempel erhalten, vorzugsweise mit Tick (= 100 […]

Was ist der Unterschied zwischen Directory.EnumerateFiles und Directory.GetFiles?

Was ist der Unterschied zwischen Directory.EnumerateFiles und GetFiles ? Offensichtlich gibt man ein Array zurück und das andere gibt Enumerable zurück. Noch etwas?

Wann sollte ich meine Assemblys im GAC bereitstellen?

Ich würde gerne wissen, welche Art von Assemblies ich in GAC einsetzen sollte. Fall 1 : Wenn in meinem Projekt mehrere Projekte log4net.dll verwenden, sollte es dann in GAC bereitgestellt werden? Fall 2 : Wenn ich mehrere Anwendungen auf einem Computer installiert habe, ist jeder, der log4net.dll verwendet, der Grund genug, log4net.dll in GAC zu […]

performancestests für Serialisierungen, die von WCF-Bindungen verwendet werden

Ich habe folgendes Objekt: public partial class Game { public bool Finished { get; set; } public Guid GameGUID { get; set; } public long GameID { get; set; } public bool GameSetup { get; set; } public Nullable MaximumCardsInDeck { get; set; } public Player Player { get; set; } public Player Player1 { […]

Gibt es eine Möglichkeit, einen Thread auf unbestimmte Zeit anzuhalten?

Ich habe in meiner Freizeit an einer Web-Crawling-.NET-App gearbeitet, und eine der functionen dieser App, die ich einfügen wollte, war eine Pause-Schaltfläche, um einen bestimmten Thread anzuhalten. Ich bin relativ neu in Multi-Threading und ich war nicht in der Lage, eine Möglichkeit zu finden, einen Thread auf unbestimmte Zeit anzuhalten, der momentan unterstützt wird. Ich […]

Mehrsprachen-Windows Forms-Bereitstellung in einer Baugruppe (ILMerge und Satellitenassembly / -lokalisierung) – möglich?

Ich habe eine einfache Windows Forms (C #, .NET 2.0) Anwendung, die mit Visual Studio 2008 erstellt wurde. Ich möchte mehrere UI-Sprachen unterstützen und mit der Eigenschaft “Localizable” des Formulars und kulturspezifischen .resx-Dateien funktioniert der Lokalisierungsaspekt nahtlos und einfach. Visual Studio kompiliert die kulturspezifischen Resx-Dateien automatisch zu Satelliten-Assemblys. In meinem kompilierten Anwendungsordner befinden sich kulturspezifische […]

Wie man modalen Dialog in WPF macht?

Ich schreibe meine erste Anwendung in WPF und möchte, dass der Benutzer einige Daten in einem modalen Dialogfenster eingibt. Offensichtlich ist dies in WPF nicht einfach, da das übergeordnete Fenster voll aktiviert bleibt und die Methode, mit der das neue untergeordnete Fenster erstellt wurde, nicht anhält und auf das Schließen des untergeordneten Fensters Close () […]

Wie wird eine Aufgabe in C # 4.0 in den Ruhezustand versetzt (oder verzögert)?

Es gibt Task.Delay in .NET 4.5 Wie kann ich dasselbe in .NET 4.0 machen?

Wie erstelle ich ein selbstsigniertes Zertifikat mit C #?

Ich muss ein selbstsigniertes Zertifikat erstellen (für lokale Verschlüsselung – es wird nicht verwendet, um die Kommunikation zu sichern), mit C #. Ich habe einige Implementierungen gesehen, die P / Invoke mit Crypt32.dll verwenden , aber sie sind kompliziert und es ist schwer, die Parameter zu aktualisieren – und ich möchte P / Invoke, wenn […]