Pozdrav svima,
solution na kom radim (u 2.0) sastoji se od vise manjih
projekata (koji su u konacnici DLL-ovi).
U tom solutionu imam i jednu COM kompoenentu.
COM komponenta koristi i reference na par drugih projekata (DLL-ova) istog solution-a.
Problem koji se javlja jeste kada pokusam da buildam COM projekat
sa kljucem (koji kreiram sa sn -k imeFajla.snk) i tada javlja
gresku da ne moze da izbilda jer ostali projekti koje COM komponenta referencira
nemaju strong name, dakle nemaju kljuc.
Ako COM komponentu buildam bez tog kljuca, onda je sve OK i mogu
normalno pozivati komponentu itd.
Problem nastaje kod deployment-a projekta. Na neki nacin, takva COM
komponenta (buildana bez kljuca) se moze koristit samo ako je u istom folderu u kom je
i kreirana (npr Release). Ne mogu sada na korisnickom racunaru instalirati
visual studio i buildati COM komponentu u zeljeni folder samo da bi proradila.
Mora postojati nacin da se komponenta registruje sa illi bez kljuca.
Ima li neko prijedlog rjesenja?








GAC i COM registracija