Домашняя страница Как подписать C++/CLI сборку строгим именем
Публикация
Отменить

Как подписать C++/CLI сборку строгим именем

Если у вас в составе проекта есть сборка Managed C++ и вы захотите подписать остальные сборки строгим именем, то вам придется подписать и данную сборку. Visual Studio потребует, чтобы все сборки были подписаны.

Чтобы это сделать вам придется указать ключ, которым вы собираетесь ее подписать в свойствах проекта: Project-> Properties-> Configuration Properties-> Linker-> Advanced-> Key File.

При этом удобно использовать макрос $(ProjectDir), который укажет путь до проекта.

Не пытайтесь использовать .pfx файл. Это не сработает, можно использовать только .snk файл (Strong Name Key). Вы можете его создать при помощи sn.exe утилиты.

1
sn.exe –k [directory]\[filename].snk

Она поставляется вместе с .Net SDK и обычно находится по пути c:\program files\microsoft .net\sdk\bin, но правильнее использовать Command Prompt. Откроется консоль в которой вы можете вводить необходимую команду.

Другие статьи по теме:

Публикация защищена лицензией CC BY 4.0 .