Articles of .net

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 […]

In welcher Reihenfolge werden Orte gesucht, um referenzierte DLLs zu laden?

Ich weiß, dass das .NET-Framework an mehreren Stellen nach referenzierten DLLs sucht Globaler Assemblycache (GAC) Alle privaten Pfade, die der AppDomain hinzugefügt wurden Das aktuelle Verzeichnis der ausführenden Assembly In welcher Reihenfolge werden diese Orte gesucht? Wird die Suche nach einer DLL beendet, wenn eine Übereinstimmung gefunden wurde oder wird sie an allen Standorten fortgesetzt […]

Mess-Code Ausführungszeit

Ich möchte wissen, wie viel Zeit ein Vorgang / eine function / ein Auftrag benötigt, um zu Testzwecken fertig zu sein. Dies ist, was ich gemacht habe, aber meine Methode ist falsch, denn wenn der Unterschied von Sekunden 0 ist, kann ich die verstrichenen Millisekunden nicht zurückgeben: Beachten Sie, dass der Sleep-Wert 500 ms beträgt, […]

Wann verwenden Sie Cast () und Oftype () in Linq

Ich IEnumerable zwei Methoden, um Typen von einem Arraylist in Linq in IEnumerable zu IEnumerable und frage mich, in welchen Fällen sie verwendet werden sollen. z.B IEnumerable someCollection = arrayList.OfType() oder IEnumerable someCollection = arrayList.Cast() Was ist der Unterschied zwischen diesen beiden Methoden und wo sollte ich jeden Fall anwenden?

“Die Ressource kann nicht gefunden werden.” Fehler, wenn am Ende der URL ein “Punkt” angezeigt wird

Ich benutze ASP.NET MVC Beta und ich bekomme den Fehler HTTP 404 (Die Ressource kann nicht gefunden werden), wenn ich diese URL benutze, die am Ende einen “Punkt” hat: http: // localhost: 81 / Titel / Bearbeiten / Code1 . Wenn ich den Punkt am Ende entferne oder der Punkt irgendwo in der Mitte ist, […]

Konvertieren eines .net Func in einen .net Ausdruck <Func >

Von einem Lambda zu einem Ausdruck zu wechseln, ist einfach mit einem Methodenaufruf … public void GimmeExpression(Expression<Func> expression) { ((MemberExpression)expression.Body).Member.Name; // “DoStuff” } public void SomewhereElse() { GimmeExpression(() => thing.DoStuff()); } Aber ich möchte den Func nur in seltenen Fällen zu einem Ausdruck machen … public void ContainTheDanger(Func dangerousCall) { try { dangerousCall(); } catch […]

C #: Listet alle classn in Assembly auf

Ich möchte (programmgesteuert – C #) eine Liste aller classn in meiner Assembly ausgeben. Irgendwelche Hinweise oder Beispielcode wie das geht? Betrachtung?