Już się nad tym zastanawiałem i nie udało mi się go rozwiązać. Pojawia się następujący komunikat o błędzie:Błąd CS1705: "który ma wyższą wersję niż zespół referencyjny"
Compiler Error Message: CS1705: Assembly 'My.Model, Version=1.1.4422.23773, Culture=neutral,
PublicKeyToken=bfde95ba233094b2' uses
'Common, Version=3.3.4273.24368, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
which has a higher version than referenced assembly
'Common, Version=3.3.4269.17112, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
c:\WINDOWS\assembly\GAC_MSIL\Common\3.3.4269.17112__bfde95ba233094b2\Common.dll:
(Location of symbol related to previous error)
Serwer WWW jest uruchomiona Server 2003. Poszedłem do C: \ Windows \ assembly i rzeczywiście powiadomienia, że były 3 wersje Common.dll wymienione. Najwyższa wymieniona wersja to 3.3.4269.17112
Skopiowałem bibliotekę DLL z wersją 3.3.4273.24368 do katalogu montażowego. Następnie ponownie skompilowałem i ponownie wdrożyłem mój kod (prawdopodobnie przesadzam, ale no cóż). Po otwarciu przeglądarki w nowej sesji i ponownym przejściu do adresu URL witryny nadal otrzymuję tę samą wiadomość.
Mogę użyć Eksploratora Windows i sprawdzić, czy na liście znajduje się również wersja Common.dll.
Co jeszcze mogę sprawdzić, aby rozwiązać ten problem? Nie chcę zmieniać odwołania w moim zestawie, aby wskazywała na starszą wersję.
Szalone liczby wersji "*. *". Przebuduj wszystko, tylko pewność. –