Articles of .net 4.5

Créer un fichier zip à partir de l’octet

J’essaie de créer un fichier Zip dans .NET 4.5 (System.IO.Compression) à partir d’une série de tableaux d’octets. Par exemple, à partir d’une API que j’utilise, je me retrouve avec une List et chaque Attachment a une propriété appelée Body qui est un byte[] . Comment puis-je parcourir cette liste et créer un fichier zip contenant […]

Bibliothèque de classes portable dans MVC 4 / Razor avec Visual Studio 2012 RC?

Depuis que vous utilisez Visual Studio 2012 RC, vous obtenez une exception HttpComstackException lorsque vous utilisez une classe à partir d’une bibliothèque de classes portable (.net 4.5 & metro profile) dans une vue de razor. Exception: (allemand vers anglais traduit sur Google, désolé) System.Web.HttpComstackException (0x80004005): c:\Users\user\AppData\Local\Temp\Temporary ASP.NET Files\root\1995167a\126b7c4d\App_Web_index.cshtml.1fbcdbb1.zaniprm5.0.cs(29): error CS0012: The type ‘System.Object’ is not […]

Créer une méthode asynchrone dans .NET 4.0 pouvant être utilisée avec “wait” dans .NET 4.5

J’ai un projet .NET qui utilise C # dans .NET 4.0 et VS2010. Ce que je voudrais faire, c’est append des surcharges asynchrones à ma bibliothèque pour faciliter la programmation asynchrone pour les utilisateurs de .NET 4.5 avec le mot-clé wait. En ce moment, les méthodes en surcharge sont non asynchrones. Je ne veux pas […]

SqlDependency Losing Subscription Over Time

J’utilise SqlDependency dans une application .NET 3.5 depuis plus de 3 ans sans aucun problème. Le scénario est le suivant: Service Windows central avec une SqlDependency surveillant une table (appelons cette Table A) Plusieurs utilisateurs utilisant une application WPF avec une SqlDependence unique par utilisateur regardant une table (Tableau A à nouveau) L’utilisateur met en […]

Brève explication de Async / Await dans .Net 4.5

Comment les tâches asynchrones (Async / Await) fonctionnent-elles dans .Net 4.5? Un exemple de code: private async Task TestFunction() { var x = await DoesSomethingExists(); var y = await DoesSomethingElseExists(); return y; } Est-ce que la deuxième déclaration d’ await est exécutée immédiatement ou après la première await retour?

Où puis-je télécharger le Pack multitargeting .NET 4.5 pour mon serveur de build?

Je veux créer une solution .net 4.5 / VS2012 dans TeamCity. Mes builds fonctionnent sur l’agent sur lequel VS2012 est installé, mais sur l’agent qui n’a pas VS2012, je reçois des avertissements comme ceux-ci: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (983,5): avertissement MSB3644: les assemblys de référence pour le framework […]

Utiliser un proxy avec .NET 4.5 HttpClient

Je dépanne un bug avec un service que j’appelle via HttpClient de .NET, essayant de router la demande via un proxy local (Fiddler), mais mes parameters de proxy semblent ne pas prendre effet. Voici comment je crée le client: private HttpClient CreateHttpClient(CommandContext ctx, ssortingng sid) { var cookies = new CookieContainer(); var handler = new […]

La méthode non statique nécessite une cible. Entité Framework 5 Code Premier

Je reçois l’erreur “Une méthode non statique nécessite une cible.” lorsque je lance la requête suivante: var allPartners = DbContext.User .Include(u => u.Businesses) .Where(u => u.Businesses.Any(x => x.Id == currentBusinessId)) .ToList(); Mes entités sont définies comme ceci: public class User : Entity { public virtual List Businesses { get; set; } } public class Business […]

Pourquoi ICollection générique n’implémente-t-il pas IReadOnlyCollection dans .NET 4.5?

Dans .NET 4.5 / C # 5, IReadOnlyCollection est déclaré avec une propriété Count : public interface IReadOnlyCollection : IEnumerable, IEnumerable { int Count { get; } } Je me demande si ICollection n’aurait pas aussi bien pu implémenter l’ IReadOnlyCollection : public interface ICollection : IEnumerable, IEnumerable, *IReadOnlyCollection* Cela aurait signifié que les classes […]

MSBuild déploie en échec après la mise à niveau vers .NET 4.5

Nous avons récemment mis à niveau notre application VS 2010 et .NET 4 vers VS 2012 et .NET 4.5. Nous avons un script de compilation pour déployer l’application sur le serveur de test. Nous avons deux boîtes – l’une est Windows 8 avec VS 2012 (nouvelle installation) et l’autre est Windows 7 avec VS 2010 […]