.Net i brak niektórych bibliotek w GAC (stdole, adodb, msdatasrc)

2011-10-04 00:15
0

Wcześniej nie miałem do czynienia z .Net'em i aktualnie poprawiam aplikację napisaną w VB.Net.
Natknąłem się na problem:
-postawiłem czysty system WinXP SP3
-zainstalowałem .Net 2.0 (taki wymaga ta aplikacja) i .Net 3.5 SP1
-okazało się, że w GAC brakuje do jej funkcjonowania stdole.dll, adodb.ole i msdatasrc.ole z Primary Interop Assemblies
Jest jakaś możliwość, żeby te biblioteki wyszukiwał np. w folderze z exe, czy konieczne jest jednak wrzucenie ich do GAC?
Aktualnie rozwiązałem problem kopiując te biblioteki z Win7, na którym pracuje. Ostatecznie mogę spróbować stworzyć instalator, który to będzie robił automatycznie, ale wolałbym, żeby można było po prostu skopiować folder z aplikacją i nie bawić się w takie pierdoły ;)

Przez ten problem po padzie kompa na produkcji 3 dni się 5 ludzi męczyło, żeby tą aplikację odpalić :D


edytowany 2x, ostatnio: byku_guzio, 2011-10-04 00:57

Pozostało 580 znaków

2011-10-04 08:06
1

doinstaluj Office Primary Interop Assemblies.

Pozostało 580 znaków

2011-10-04 08:48

Niestety to wymaga zainstalowania Office'a :/ Chyba pozostanę przy instalatorze, który wrzuci te pliki do GAC, tylko jeszcze muszę się zorientować jak jest z ich licencjami Dobrze, że ten instalator, który tworzy VS poradził sobie z tym.

edit:
Udało mi się znaleźć rozwiązanie(zaproponowane, przez MS): instalować VS PIA Redist http://connect.microsoft.com/[...]ng-adodb-dll-results-in-error
No i okazało się, że stdole jest potrzebne tylko dla OneClick App, więc mi do szczęścia nie było potrzebne ;)


edytowany 8x, ostatnio: byku_guzio, 2011-10-04 12:08
obawiam się, że będzie potrzebna po prostu licencja na Office'a. - Azarien 2011-10-04 09:32

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0