Wpadłem na ten problem, próbując użyć SQL Server 2008 R2 Business Intelligence Development Studio (BIDS), który używa Visual Studio 2008 Shell (tryb zintegrowany). Za każdym razem, gdy próbowałem utworzyć nowy projekt Integration Services, otrzymałem błąd, "... Nie można znaleźć określonego modułu. (Wyjątek od HRESULT: 0x8007007E) (System.Windows.Forms) ...".
Podobnie jak inne plakaty, pliki w MSDesigners8 wydają się być uszkodzone. Nie myślałem, aby zainstalować SQL Server 2008 R2 BIDS w maszynie wirtualnej, aby uzyskać kopie bibliotek DLL do umieszczenia w tym folderze, ale znalazłem rozwiązanie, które wydaje się działać: instalacja Visual Studio 2008 Shell (integrated mode) SP1.
Wcześniej zmieniłem nazwę folderu MSDesigners8 na MSDesigners8_old (i pliki .dll również zostały zmienione na .dllold, nie sądzę, że to ma znaczenie, włączam je tutaj tylko w przypadku, gdy ma to znaczenie). Próbowałem naprawiać i ponownie instalować BIDS, ale nie odtwarzałem folderu MSDesigners8. Naprawiono instalację dodatku SP1.
Po tym może również przeinstalować BIDS, ale może nie. Powodzenia!
Dzięki, Mam to do pracy z powodu tego pytania. Zastąpiłem zarówno plik wspomniany w EDYCJI, jak i wszystkie pliki w katalogu w odpowiedzi Pata poniżej. –
Czy ktokolwiek mógł przesłać te pliki DLL do serwisu mediafire? – David
@ David, nie pamiętam sposobu, w jaki zastąpiłem .dll, ale 'HarshdeepGupta' zawiera link do postu na blogu, który zawiera kilka plików. Spójrz na jego odpowiedź. – Pantelis