Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Dynamiczne dodanie referencji do biblioteki z poziomu C#.

20.03.2012 13:26
👍
1
Grzesiek
78
Legend

Dynamiczne dodanie referencji do biblioteki z poziomu C#.

Hej!

Hobbystycznie piszę sobie aplikację WPF, która tam coś oblicza i na koniec użytkownik ma możliwość odpalenia AutoCADa.
Projekt mam gotowy pod wersję 2007, jednak chciałbym, aby również pod 2012 działała.
Za uruchomienie i odwołanie do AutoCADa "odpowiedzialne" są dwie biblioteki typów (Type Library - .tlb).

Problem polega na tym, iż nie mogę uruchomić AutoCADa 2011 mając podane referencje do wersji 2007.

I teraz pytanie - w jaki sposób mogę dynamicznie dodać referencje do tych bibliotek na podstawie wersji AutoCADa? Co do wykrycia wersji programu, to tutaj nie ma problemu. Ale jak je dodać?

I druga sprawa, która za tym idzie - jak się odwoływać do nich? Bo "fizycznie" ich nie będzie (w porównaniu do standardowego Add References).

Chyba, że coś takiego, co chcę osiągnąć jest niemożliwe i muszę zrobić 2 wersje aplikacji pod różne AutoCADy?

Leszku pomóż ;)

20.03.2012 15:36
2
odpowiedz
Grzesiek
78
Legend

^Up

Forum: Dynamiczne dodanie referencji do biblioteki z poziomu C#.