Articles of .net

Comment utiliser en attente dans une boucle

J’essaie de créer une application de console asynchrone qui fonctionne sur une collection. J’ai une version qui utilise parallel for loop une autre version qui utilise async / waiting. Je m’attendais à ce que la version asynchrone / wait fonctionne de manière similaire à la version parallèle, mais elle s’exécute de manière synchrone. Qu’est-ce que […]

xperf WinDBG C # Application .NET 4.5.2 – Comprendre le vidage de processus

Sous une lourde charge, notre application fait passer un serveur robuste à une utilisation à 100% du processeur. En lisant le vidage du processus, en regardant les threads, certains d’entre eux sont à 10 minutes. Aucun d’entre eux ne me donne un aperçu lors de l’utilisation de! CLRStack. The! Runaway me donne: 0:030> !runaway User […]

Quels sont les avantages des fichiers de ressources (.resx)?

Quelles sont les raisons impérieuses de les utiliser?

Pourquoi System.Version dans .NET est-il défini en tant que Major.Minor.Build.Revision?

Pourquoi System.Version dans .NET est-il défini en tant que Major.Minor.Build.Revision? Presque tout le monde (y compris moi-même) semble être d’accord pour dire que la révision appartient à la troisième place et que «build» ou tout ce que vous aimeriez appeler, appartient en dernier. Microsoft utilise-t-il même les chiffres de cette manière aléatoire, par exemple 3.5.3858.2, […]

Comment puis-je forcer .NET à utiliser une copie locale d’un assembly présent dans le GAC?

J’ai un assembly .NET qui (pour des raisons indépendantes de ma volonté) doit être dans le GAC. Toutefois, le même assembly est utilisé par un autre programme, qui possède sa propre copie d’une version antérieure du même assembly. Il doit utiliser sa propre copie et non celle du GAC. Le bon suivi des versions est […]

Comment append des commentaires dans un fichier Xaml dans WPF?

J’ai utilisé cette syntaxe comme je l’ai trouvé en ligne, mais cela génère une erreur: xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” xmlns:System=”clr-namespace:System;assembly=mscorlib” ‘Le nom ne peut pas commencer par le caractère’ <', valeur hexadécimale 0x3C. Ligne 4, position 5. ' XML n'est pas valide.

Obtenir le suffixe de jour lors de l’utilisation de DateTime.ToSsortingng ()

Est-il possible d’inclure le suffixe du jour lors du formatage d’une date à l’aide de DateTime.ToSsortingng ()? Par exemple, j’aimerais imprimer la date au format suivant: lundi 27 juillet 2009. Cependant, l’exemple le plus proche que je puisse trouver avec DateTime.ToSsortingng () est le lundi 27 juillet 2009. Puis-je le faire avec DateTime.ToSsortingng () ou […]

Quelle est la différence entre les nouveaux netstandardapp et netcoreapp TFM?

J’ai remarqué que NuGet a récemment ajouté le support de plusieurs nouveaux TFM liés à .NET Core, notamment: netstandard (1.0-1.5) netstandardapp (1.5) netcoreapp (1.0) À ma connaissance, netstandard est l’équivalent .NET Core d’un profil portable; Il vous permet de cibler plusieurs plates-formes en utilisant un seul moniker, au lieu de définir explicitement chaque plate-forme prise […]

Test unitaire avec des fonctions qui renvoient des résultats aléatoires

Je ne pense pas que cela soit spécifique à un langage ou à un framework, mais j’utilise xUnit.net et C #. J’ai une fonction qui renvoie une date aléatoire dans une certaine plage. Je passe une date et la date de retour est toujours comprise entre 1 et 40 ans avant la date indiquée. Je […]

Comment puis-je amener ma fenêtre d’application au premier plan?

Comment mettre en avant la fenêtre de mon application? Par exemple, mon application a besoin d’attention. Ceci est pour mon programme personnel. J’ai besoin de cette fonctionnalité. C’est ce que j’ai eu Mais cela ne fonctionne PAS 100% fois. public void BringToFrontToEnterCaptha() { if (InvokeRequired) { Invoke(new Action(BringToFrontToEnterCaptha)); } else { this.TopMost = true; this.Focus(); […]