Articles of .net 4.0

Où est GACUTIL pour .net Framework 4.0 dans Windows 7?

J’ai fait un assemblage dans le framework .net que j’ai l’intention de publier sur le GAC mais je ne trouve pas l’utilitaire gacutil . J’ai été googler un moment et j’ai trouvé beaucoup de suggestions, mais rien ne fonctionne: Copiez l’assembly dans% window% \ assemby [DOES NOT WORK] Copiez l’assembly dans% window% \ Microsoft.NET \ […]

Comment effacer MemoryCache?

J’ai créé un cache en utilisant la classe MemoryCache. J’y ajoute des éléments mais lorsque je dois recharger le cache, je veux d’abord le supprimer. Quel est le moyen le plus rapide de le faire? Dois-je parcourir tous les éléments et les retirer un par un ou existe-t-il un meilleur moyen?

Comment vérifier si une propriété existe sur un type anonyme dynamic dans c #?

J’ai un object de type anonyme que je reçois en tant que dynamic à partir d’une méthode que je voudrais archiver si une propriété existe sur cet object. …. var settings = new { Filename=”temp.txt”, Size=10 } … function void Settings(dynamic settings) { var exists = IsSettingExist(settings,”Filename”) } Comment pourrais-je implémenter IsSettingExist?

Exception: “Les formats d’URI ne sont pas pris en charge”

J’ai un chemin local absolu pointant vers un “file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj” : “file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj” Mais lorsque j’essaie de le lancer dans le DirectoryInfo de DirectoryInfo , j’obtiens l’exception “formats d’URI non pris en charge”. J’ai cherché sur Google et regardé SO, mais je ne vois que des solutions avec des chemins distants, pas locaux. […]

Est-il possible de lancer une application .NET 4.5 sur XP?

Tout d’abord, j’ai lu ce qui suit: Connectez le cas VS cas et surtout ce post channel9 Donc, à partir de la dernière puce, je pense vraiment qu’il n’y a pas moyen de contourner cela, mais je devais voir si je pouvais obtenir une réponse définitive car mon équipe aimerait passer de .NET 4.0 à […]

Pourquoi le nouveau type de Tuple dans .Net 4.0 est-il un type de référence (classe) et non un type de valeur (struct)?

Est-ce que quelqu’un connaît la réponse et / ou a un avis à ce sujet? Comme les tuples ne seraient normalement pas très volumineux, je suppose que cela aurait plus de sens d’utiliser des structures que des classes pour celles-ci. Ce que vous dites?

Différences entre .NET 4.0 et .NET 4.5 en haut niveau dans .NET

Impatient de savoir Différences entre .NET 4.0 et .NET 4.5 en haut niveau dans .NET et différences dans ASP.NET, C # également dans ces frameworks

Le démarrage peut ne pas être appelé sur une tâche de type promesse. exception à venir

Je crée une application de bureau wpf simple. L’interface utilisateur a juste un bouton et le code dans le fichier .cs comme. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show(“Waiting Complete”); } Mais étonnamment ligne Task.Delay(5000).Start(); lance une InvalidOperationException : Le démarrage peut ne pas être appelé sur […]

Interfaces de conversion pour la désérialisation dans JSON.NET

J’essaie de mettre en place un lecteur qui récupérera des objects JSON provenant de divers sites Web (pensez au raclage d’informations) et les traduira en objects C #. J’utilise actuellement JSON.NET pour le processus de désérialisation. Le problème que je rencontre est qu’il ne sait pas comment gérer les propriétés au niveau de l’interface dans […]

Création de threads – Task.Factory.StartNew vs new Thread ()

Je ne fais que découvrir les nouvelles bibliothèques Threading et Parallel dans .Net 4 Dans le passé, je créerais un nouveau thread comme ça (à titre d’exemple): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; DataInThread.Start(); Maintenant je peux faire: Task t = Task.Factory.StartNew(() => { ThreadProcedure(); }); Quelle est la différence, le cas échéant? […]