Soci (Soczó Zsolt) szakmai blogja

2006.04.27.

Hogyan jelenjen meg egy assembly az Add References Dialogban?

Filed under: .NET,Szakmai élet — Soczó Zsolt @ 11:10

Sokan azt hiszik, hogy ha egy assembly bekerül a GAC-ba, attól mindjárt látszik is az Add References VS ablakban. Sőt, egyesek azt gondolják, ha már egyszer valahová lefordították bárhová, akkor egyből látszania kell a listában. Hisz a COM komponensek is látszanak, nem? Nem.

A lista tartamát a
HKEY_CURRENT_USER\SOFTWARE\Microsoft\
.NETFramework\AssemblyFolders
és a
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
.NETFramework\AssemblyFolders
tartalma alapján állítja össze a VS.

Például az NUnit assemblyjei azért látszanak a listában, mert az NUnit telepítője létrehozza következő bejegyzést:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
.NETFramework\AssemblyFolders\NUnit.Framework
C:\Program Files\NUnit-Net-2.0 2.2.7\bin

Emiatt a VS szétnéz az NUnit könyvtárában, és begyűjti az ott található assemblyket.

Hivatalos KB cikk a témáról.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress