5

Próbuję rozpocząć używanie VS 2012 zamiast VS 2010, ale po zainstalowaniu VS 2012 i .Net 4.5 . Dostaję błędy analizy kodu w VS 2010, mówiąc: Wystąpił następujący błąd podczas odczytu modułu 'xxx_Accessor': Nie można rozpoznać odwołania do typu: [System, wersja = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089] System.Windows. Input.ICommand.CS1684 Odniesienie do Type System.Windows.Input.ICommand twierdzi, że jest zdefiniowane w 'xxx', ale nie można go znaleźć

Zgaduję, że jest to związane z faktem, że .Net 4.5 przeniósł lokalizację interfejsu ICommand, ale czy istnieje na to rozwiązanie, aby analiza kodu działała ponownie? Próbowałem dodać ignorestrongassemblynames do pliku projektu testowego i testowanego projektu, ale to nie zadziałało.

+0

zobacz http://stackoverflow.com/questions/14605765/after-installing-net-4-5-previous-unit-test-project-fails-to-build "jeden z moich, możesz spróbować sugestie w sekcji komentarzy, chociaż nie dla mnie działały. – atiyar

Odpowiedz

2

Miałem ten sam problem, ale nie wszystkie zespoły, które odwołują się do ICommands, tylko niektóre.

Usunąłem odwołanie do PresentationCore, przebudowałem je i ponownie dodałem. Problem zniknął.

Powiązane problemy