Articles of .net

Implémentation de MVF ICommand MVVM

Donc, dans cette implémentation MVVM particulière, j’ai besoin de plusieurs commandes. J’en ai vraiment eu assez d’implémenter les classes ICommand une par une, alors j’ai trouvé une solution, mais je ne sais pas à quel point c’est bien, donc la consortingbution de n’importe quel expert WPF sera grandement appréciée. Et si vous pouviez fournir une […]

Puis-je exécuter l’application MVC 5 sur .NET Framework 4.0?

J’ai mon application MVC 5 que je crée dans VS 2013. J’essaie maintenant de déployer cette application et j’ai une question: Puis-je déployer MVC 5 sur le serveur avec 4.0. Net Framework? Je viens de créer un package de déploiement et j’ai essayé d’importer ce package dans IIS. Il dit “Importer le succès”, mais quand […]

Comment sont générés les GUID .NET 4?

Je suis conscient de la multitude de questions ici ainsi que de l’excellent poste de Raymond (comme d’habitude). Cependant, comme l’algorithme de création des GUID a apparemment été modifié, j’ai eu du mal à mettre la main sur des informations à jour. MSDN semble essayer de fournir le moins d’informations possible. Que sait-on sur la […]

Quand dois-je déployer mes assemblys dans le GAC?

Je voudrais savoir pratiquement quel genre d’assemblées dois-je déployer dans GAC. Cas 1 : Si dans ma solution, plusieurs projets utilisent log4net.dll, devraient-ils être déployés dans GAC? Cas 2 : Si plusieurs applications sont déployées sur un ordinateur, chacune utilisant log4net.dll est-ce la raison suffisante pour déployer log4net.dll dans GAC?

Différences entre nuget-packing, csproj et nuspec

Récemment, j’ai commencé à emballer des paquets Nuget de plusieurs projets. J’ai d’abord commencé avec l’application Package Explorer. C’est un outil intéressant, mais il est moins utile si vous faites une continuous integration. Ensuite, j’ai cherché à spécifier le fichier de modèle nuspec et à transmettre les données changeantes, par exemple le numéro de version, […]

Le type Nullable n’est pas un type nullable?

Je faisais des tests avec des types nullables, et cela ne fonctionnait pas comme prévu: int? testInt = 0; Type nullableType = typeof(int?); Assert.AreEqual(nullableType, testInt.GetType()); // not the same type Cela ne fonctionne pas non plus: DateTime? test = new DateTime(434523452345); Assert.IsTrue(test.GetType() == typeof(Nullable)); //FAIL DateTime? test = new DateTime(434523452345); Assert.IsTrue(test.GetType() == typeof(Nullable)); //STILL FAIL […]

ThreadAbortException

Disons que nous avons un code comme celui-ci en cours d’exécution dans le thread séparé: private static void ThreadFunc() { ulong counter = 0; while (true) { try { Console.WriteLine( “{0}”, counter++ ); } catch (ThreadAbortException) { Console.WriteLine( “Abort!” ); } } } Lorsque Thread.Abort() est appelé, est-il possible que l’exception soit renvoyée en dehors […]

Devriez-vous utiliser des pointeurs (code non sécurisé) en C #?

Devez-vous utiliser des pointeurs dans votre code C #? Quels sont les bénéfices? Est-ce recommandé par The Man (Microsoft)?

C # prend-il en charge un nombre variable d’arguments et comment?

C # prend-il en charge un nombre variable d’arguments? Si oui, comment C # supporte-t-il la variable no des arguments? Quels sont les exemples? Comment les arguments variables sont-ils utiles? EDIT 1 : Quelles sont les ressortingctions? EDIT 2 : La question ne concerne pas le paramètre facultatif mais le paramètre variable

Erreur ImageSourceConverter pour Source = null

Je lie la propriété Source d’une image à une chaîne. Cette chaîne peut être nulle, auquel cas je ne souhaite tout simplement pas afficher une image. Cependant, je reçois ce qui suit dans ma sortie de débogage: System.Windows.Data Error: 23: impossible de convertir ” à partir du type ” pour taper ‘System.Windows.Media.ImageSource’ pour la culture […]