5

Ich versuche, VS 2012 statt VS 2010 zu verwenden, aber nach der Installation von VS 2012 und .Net 4.5 . Ich erhalte Codeanalysefehler in VS 2010. Der folgende Fehler wurde beim Lesen des Moduls 'xxx_Accessor' festgestellt: Typreferenz konnte nicht aufgelöst werden: [System, Version = 4.0.0.0, Culture = Neutral, PublicKeyToken = b77a5c561934e089] System.Windows. Eingabe.ICommand.CS1684 Referenz auf Typ System.Windows.Input.ICommand behauptet, dass es in "xxx" definiert ist, aber nicht gefunden wurde

Ich nehme an, das hängt damit zusammen, dass .Net 4.5 den Speicherort der ICommand-Schnittstelle verschoben hat, aber gibt es eine Lösung, damit die Codeanalyse erneut ausgeführt wird? Ich habe versucht, die ignorestrongassemblynames der Projektdatei des Testprojekts und des zu testenden Projekts hinzuzufügen, aber das hat nicht funktioniert.

+0

siehe http://stackoverflow.com/questions/14605765/after-installing-net-4-5-previous-unit-test-project-fails-to-build "einer von mir, möchten Sie vielleicht versuchen die Vorschläge im Kommentarbereich, obwohl sie für mich nicht funktionierten. – atiyar

Antwort

2

Ich hatte nur das gleiche Problem, aber nicht mit allen Baugruppen, die ICommands, nur einige Referenzen.

Ich habe den Verweis auf PresentationCore entfernt, neu erstellt und neu hinzugefügt. Das Problem ging weg.

Verwandte Themen