Почему «ключевой файл строгого имени» копируется в проект?

Я хочу подписать одну сборку в моем проекте (для использования другой командой). По моему опыту, скоро мне нужно будет подписать и другие проекты, и я хочу подписать их все одним файлом.

Я сделал следующее:

  • Щелкните правой кнопкой мыши мой проект, перейдите в свойства, перейдите на вкладку «Подписание», установите флажок «Подписать сборку», введите имя файла ключа (MyKey), нажмите «ОК».

мой файл (MyKey.snk) был сохранен в папке проекта.

  • Я переместил сгенерированный файл ключа на 1 уровень вверх, в папку решения;
  • снова открыл вкладку «Подписание» и в поле «Выберите строгое имя» key file 'выбран файл из нового места;

и файл MyKey.snk был скопирован в папку проекта.

Это нормально? Могу ли я предотвратить копирование ключевого файла в папку проекта?

Большое спасибо.

PS Я работаю в VS 2008

9
задан Budda 23 January 2011 в 01:38
поделиться