Подробнее: http://aspalliance.com/394_Installing_an_Assembly_in_GAC.all
1) Создайте файл ключа сборки
Используйте инструмент sn.exe для создания файла ключа: sn -k StrongNameFile.snk
Если переменные среды вашего пути не установлены, вам нужно будет перейти в каталог C:\Program Files\Microsoft.NET\FrameworkSDK\Bin\ для запуска sn.exe) Имя файла «StrongNameFile.snk» может быть любым. ты хочешь.
2) Отредактируйте свою сборку. Теперь вам нужно добавить тег, который свяжет ваш ключ сборки со сборкой:
используя System.Reflection; [сборка:AssemblyKeyFile("StrongNameFile.snk")]
Обычно это делается в файле утилиты AssemblyInfo.cs (vb).
3) Добавьте свою сборку в GAC
gacutil /i имя_файла_сборки.dll
Чтобы удалить эту сборку из GAC, используйте команду:
gacutil /u имя_файла_сборки
4) (Необязательно) Добавьте свою сборку в machine.config
Найдите тег (для веб-приложений в ////) Между тегами введите:
<add assembly="AssemblyFileName, Version=0.0.0.0, Culture=neutral, PublicKeyToken=5edf592a9c40680c" />
person
Pranay Rana
schedule
10.05.2011