Skip to Content

Как добавить dll в GAC под Windows 2008?

Опубликовано в

При тестировании, часто возникает необходимость заменить одну-две сборки в GAC. И если под Windows 2003 это не вызывало никаких проблем - dll можно было запросто перетаскивать в папку Assemblies, то Windows 2008 такой номер уже не проходит.

Что же делать?

Все просто - достаточно воспользоваться утилитой GACutil. Правда, вот незадача, по умолчанию эта утилита отсутствует в Windows 2008 Sad. Где же ее взять? А взять ее можно на машине с установленной Visual Studio.

Если у вас установлена Visual Studio 2005, то GACutil, должна находится здесь:

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\ 

Если же у вас Visual Studio 2008, то GACutil можно обнаружить здесь:

C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

После того как GACutil будет найдена, скопирована, добавлена в PATH и т.п. вы сможете добавлять сборки в GAC просто набрав в командной строке:

gacutil -i <assembly name>.dll