Articles of c #

Trouver le fichier source de la classe compilée en c #

Je recherche les fichiers source associés pour des classes spécifiques dans un ensemble d’assemblys .net compilés. par exemple MyAsm.Namespace.Foo -> C:\Source\foo.cs MyAsm.Namespace.Bar -> C:\Source\Code\MoreCode\Common.cs MyAsm.Namespace2.Bar -> C:\Source\Code\MoreCode\Common.cs … J’ai l’assemblage en réfléchissant / en extrayant les informations de type. Je suis intéressé par l’utilisation de la fonctionnalité standard System.Reflection . Je dois maintenant trouver le […]

Sérialisation / désérialisation personnalisée Json.NET d’un type tiers

Je souhaite convertir des vecteurs de la bibliothèque OpenTK vers et à partir de JSON. La façon dont je pensais que cela fonctionnait était de créer un JsonConverter personnalisé. class VectorConverter : JsonConverter { public override bool CanConvert(Type objectType) { return objectType == typeof(Vector4); } public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer […]

Dans la génération de code T4, comment puis-je extraire un type d’un assemblage référencé?

Étant donné que T4 s’exécute en dehors du contexte d’un projet, je n’ai pas access à l’assemblage actuel ni aux autres assemblages. Comment enregistrer un access à un assembly référencé, puis en extraire un type?

WCF – Non concordance de AddressFilter

J’ai un service WCF auto-hébergé et je reçois l’exception suivante lorsque je l’appelle: Le message avec To ‘net.tcp: // localhost: 53724 / Test1’ ne peut pas être traité sur le destinataire en raison d’une incompatibilité AddressFilter sur EndpointDispatcher. Vérifiez que les adresses EndpointAddresses de l’expéditeur et du destinataire concordent. La solution qui fonctionne consiste à […]

MVC 5 Comment utiliser un object dans un rapport rdlc

C’est ma première question ici. J’utilise VS Community 2015 et un projet MVC 5 avec Entity Framework 6. J’utilise la migration en premier code pour la modélisation des données. J’ai déjà des rapports utilisant une vue pour chacun. Chaque vue utilise un modèle C # pour afficher le rapport en tant que page Web HTML5. […]

Entity Framework POCO – Comment éviter une erreur si un champ est mis à jour deux fois?

Je commence à utiliser Entity Framework en utilisant POCO dans une configuration dont le modèle est d’abord. J’ai un modèle légèrement non standard – généré en personnalisant le fichier .tt pour répondre aux propriétés personnalisées dans .edmx, ce qui me permet de déclencher un événement NotifyPropertyChanged pour la journalisation des mises à jour de certaines […]

Impossible de trouver un nouvel élément dans la hiérarchie pour l’élément

J’essaie de créer une page simple pour une application Xamarin, mais je ne peux absolument pas passer à la plus élémentaire des étapes. Je récupère la twig du repository de projet et tente d’append un nouveau fichier. Quand je le fais (clic droit sur le dossier, Ajouter-> Nouvel élément-> Page de contenu), j’obtiens cette erreur: […]

Impossible de déployer MVC 4 sur le serveur

Mon application Web est simplement une application Web simple créée dans VS 2010 MVC 4 sans aucun code provenant de l’extérieur. Ce n’est que l’application par défaut de VS 2010. J’ai Windows Deluxe Hosting avec Plesk. Je n’ai jamais modifié aucune fonctionnalité de mon compte. Je copie tous mes fichiers dans “// Répertoire racine”. À […]

La récupération de place fonctionne trop tard – provoque des exceptions OutOfMemory

Je me demandais si quelqu’un pourrait nous éclairer à ce sujet. J’ai une application qui a une grande empreinte mémoire (& déstockage de la mémoire). Il n’y a pas de fuite de mémoire et les GC ont tendance à libérer des ressources. Cependant, il arrive parfois qu’un GC ne se produise pas «à l’heure», ce […]

C # Dapper utilisant JSON_VALUE pour SQL Server 2016

Je souhaite interroger les données de ma table à l’aide de JSON_VALUE : var str = “123”; var value = “Name” using(var conn = GetMyConnection()) { var result = conn.QueryFirstOrDefault( @”SELECT [Id] FROM [dbo].[MyTable] WHERE JSON_VALUE([JsonColumn], @MyQuery) = @Str”, new { MyQuery = $”$.{value}”, Str = str } ); } J’essaye cela dans SQL Server, […]