Articles of .net

Lint pour C #

Existe-t-il un outil ressemblant à des peluches pour C #? J’ai le compilateur pour signaler les avertissements comme des erreurs, et j’ai Stylecop, mais ceux-ci ne détectent que les erreurs les plus flagrantes. Existe-t-il d’autres outils indispensables (en particulier pour les débutants comme moi) qui indiquent des choses probablement stupides que je fais?

Comment aléatoire est System.Guid.NewGuid ()? (Prendre deux)

Avant de commencer à marquer cela comme un double , lisez-moi. L’autre question a une réponse acceptée (probablement) incorrecte. Je ne sais pas comment .NET génère ses GUID, probablement que seul Microsoft le fait, mais il y a de fortes chances qu’il appelle simplement CoCreateGuid () . Cette fonction est cependant documentée pour appeler UuidCreate […]

Automapper: problème de mappage avec l’inheritance et la classe de base abstraite sur les collections avec Entity Framework 4 Proxy Pocos

J’ai un problème avec AutoMapper (qui est une excellente technologie) pour mapper un object métier à un DTO où j’ai hérité d’une classe de base abstraite au sein d’une collection. Voici mes objects: abstract class Payment class CashPayment : Payment class CreditCardPayment : Payment J’ai aussi un object de facture qui contient une collection de […]

Dépannage de .NET «Erreur fatale du moteur d’exécution»

Résumé: Je reçois périodiquement une erreur de moteur d’exécution fatale .NET sur une application que je n’arrive pas à déboguer. La boîte de dialog qui s’affiche ne propose que la fermeture du programme ou l’envoi d’informations sur l’erreur à Microsoft. J’ai essayé de regarder les informations plus détaillées mais je ne sais pas comment les […]

A quoi servent les utilisateurs de JScript.Net?

Je suis intéressé de savoir qui utilise JScript.Net et pour quel type d’applications. Chaque fois que je lis la documentation MSDN .Net, je remarque toujours les exemples JScript, mais depuis que je suis un développeur C #, je n’ai jamais connu personne pour l’utiliser. Quel type d’applications utilise-t-on pour les utilisateurs et comment mesure-t-il, en […]

Minidump vs fulldump?

Je viens de commencer à examiner les fichiers de vidage pour m’aider à parsingr les accidents du processus w3wp sur notre environnement de production au travail … Et j’aimerais savoir, quelles sont les différences entre un minidump et un fichier fulldump?

Comment puis-je désactiver l’optimisation du compilateur en C #?

Comment puis-je désactiver l’optimisation du compilateur en C #?

5 façons pour l’égalité vérifier .net .. pourquoi? et qui utiliser?

Lors de l’apprentissage de .net (par c #), j’ai trouvé 5 façons de vérifier l’égalité entre les objects. La méthode ReferenceEquals () La méthode virtuelle Equals () (System.Object) La méthode statique Equals (). La méthode Equals de l’interface IEquatable. L’opérateur de comparaison ==. Ma question est : Pourquoi y a-t-il autant de méthode Equals () […]

Dans quelle langue .NET Framework est-il écrit?

La question que j’ai toujours voulu poser et que je craignais, en fait – dans quelle langue .NET Framework est-il écrit? Je veux dire la bibliothèque elle-même. Il me semble que c’était surtout du C et du C ++. (J’espère que Jon Skeet lit celui-ci, il sera très intéressant d’entendre ce qu’il en pense)

Comment la sémantique d’AsyncLocal diffère-t-elle du contexte d’appel logique?

.NET 4.6 introduit la AsyncLocal pour les données ambiantes circulant le long du stream de contrôle asynchrone. J’ai déjà utilisé CallContext.LogicalGet/SetData à cette fin, et je me demande si et comment les deux sont sémantiquement différents (au-delà des différences évidentes de l’API telles que le fort typage et le manque de confiance dans les clés […]