Сборки со строгим именем #CSharp
Если нужно создать сборку, которую необходимо подключить к ASP
то нужно создавать сборку со строгим именем
1. Свойства проекта
2. Подписание
3. Галочка "Подписать сборку"
4. Выберите вфайл ключа или строгого имени -> Создать
5. Придумываем любое имя
6. Пересобираем dll
7. Получаем токен publicToken так:
В командной строке вводим
c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin>sn -T d:\Projects\VisualStudio\C#\MappingCompetenciesModel\bin\Release\MappingCompetenciesModel.dll
Теперь в Web.config добавляем строку
<assemblies>
<add assembly="MappingCompetenciesModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dd66be13a42bc795"/>
</assemblies>
Так же можно получать токен не с помощью консольного приложения а с помощью студии
Сперва настроем
1. врерхнее меню "Сервис" -> Внешние инструменты
2.
Название "Get SN Token"
Команда c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\sn.exe
Аргументы -T $(TargetPath)
Посиавить галочку "Использовать окно вывода"
3. Теперь в верхнем меню "Сервис" появился пункт "Get SN Token"
Тыкни на него и в окне вывода отобразится токен