Je débute avec une nouvelle application utilisant silverlight et le premier problème que j'ai avec Resharper est dans mon projet de test unitaire.Problème de resharper lors du référencement de l'ensemble silverlight de la bibliothèque de classes CLR
Ma configuration est:
-> ReSharper 5.1.1727.12
-> MyProject.Tests (CLR 4.0)
- nunit.framework.dll (CLR 2.0)
- moq .dll (CLR 4.0)
- MyProject.Silverlight (Silverlight 4.0)
Le projet de test compile, pas d'erreurs et les tests fonctionnent très bien dans Reshaper, NUnit Gui, TestDriven.Net
Le problème est que je ReSharper continue à me dire d'importer la version 2.0 System.dll (ligne rouge sous tous objets/méthodes d'assemblage silverlight comme une erreur de compilation, mais le projet compile).
Le message complet est:
« Système » Module. Version = 2.0.5.0, Culture = neutre, PublicKeyToken = 7cec85d7bea7798e 'devrait être référencé. "
Je crois que le problème n'est pas lié aux tests, mais que le resharper est perdu lors du mélange des assemblages CLR 4.0 et Silverlight 4.0. Y at-il un moyen de se débarrasser de ce message ennuyeux?
Merci,
André
EDIT: étapes pour reproduire:
- créer un silverlight 4 bibliothèque de classes
- ajouter un Foo classe qui étend INotifyPropertyChanged
- créer une bibliothèque de classe CLR 4 et référence à la Silverlight bibliothèque de classes
- ajouter une classe et déclarer un objet Foo comme un champ ou tout
Le projet établira, mais ReSharper vous dira besoin d'importer v2.0 System.dll.
Si vous désactivez le resharper, aucun message d'erreur ne s'affiche.
EDIT2:.. ReSharper 5.1.1751.8 installée des centrales, sans succès :(
Merci beaucoup! :) – andrecarlucci