Dynamiczne dodanie referencji do biblioteki z poziomu C#.

Forum Komputery
Odpowiedz
20.03.2012 13:26
👍
1
odpowiedz
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 Forum Komputery
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl