2013-04-01 15 views
15

Przy budowie jednego z moich projektów, Dostaję następujące ostrzeżenia:Ostrzeżenie: odwołuje komponent „Microsoft.Office.Core” Nie można znaleźć

Warning 3 Cannot find wrapper assembly for type library "Microsoft.Office.Core". 
Warning 4 The referenced component 'Microsoft.Office.Core' could not be found.  

dziwne, build nie bez błędów. Powyższe ostrzeżenia wydają się być problemem. To zaczęło się dziać po zainstalowaniu niektórych aktualizacji pakietu Office 2007 z witryny Windows Update. Wcześniej wszystko dobrze się układało.

Czy ktoś napotkał ten sam problem? Wszelkie pomysły na rozwiązanie tego problemu bez modyfikowania projektu?

After these updates, my project stopped building

This are the reference properties for Microsoft.Office.Core

References list

+2

Czy próbowałeś usunąć referencję, dodać ją, a następnie odbudować projekt ..? Inną sztuczką, którą możesz spróbować, jest downgrade projektu do wersji .Net 3.5, a następnie uaktualnij ustawienie do .net 4.0 i sprawdź, czy to rozwiązuje problem. możesz nawet wymagać sprawdzenia 'GAC' jeśli jest GAC'd' i zrestartować komputer docelowy, – MethodMan

+0

Tak, usuwanie i ponowne dodawanie prac referencyjnych. Miałem jednak nadzieję na rozwiązanie, które nie wymagało modyfikacji projektu, ponieważ zostało udostępnione innym osobom, które nie mają tego problemu (jeszcze). – Yuyo

+0

Czasem to konieczne, nigdy nie zakładaj, że działa poprawnie w jednym środowisku, że będzie działać tak samo we wszystkich środowiskach, szczególnie jeśli chodzi o "Aktualizacje", które znam w jedną stronę, to byłoby "GAC" te ważne "zespoły" lub "wspólne złożenia" – MethodMan

Odpowiedz

0

Wydaje się być odniesienie COM? Domyślam się, że aktualizacja spowodowała, że ​​odwołanie zostało uznane za nieaktualne.

Jeśli tak, to powinienem rozważyć ręczne zbudowanie interopii i sprawdzenie ich, a następnie dodanie odniesień do interopsów. Minusem jest to, że przeniesie problem z czasu kompilacji na czas działania.

8

Najprawdopodobniej jedno z twoich odnośników zostało zaktualizowane do nowej wersji, więc nie można znaleźć bieżącej wersji.

Kliknij "projekt **** Właściwości \ odniesienie" i usuń ten, którego nie można znaleźć, jest w porządku.

Powiązane problemy