Где находится параметр «Файл ключа сборки оболочки» в VS 2008?
-
23-08-2019 - |
Вопрос
Я пытаюсь создать приложение со строгим именем.Он ссылается на библиотеку взаимодействия COM, которую я добавляю через диалоговое окно «Добавить ссылки».Прошло много времени, но я, кажется, помню, что в старых версиях Visual Studio была настройка проекта для Ключевой файл сборки оболочки.Кажется, я не могу найти его в Visual Studio 2008?
Решение
Я наткнулся на ваш пост в поисках того же самого, но сам нашел другой способ обойти проблему строгого именования сборки, на которую ссылается COM Interop.
Вы можете подписать импортированную сборку библиотеки типов с помощью файла ключа, прежде чем ссылаться на нее в Visual Studio, используя команду /keyfile:<key.snk>
параметр:
tlbimp MyCOMService.tlb /out:Interop.MyCOMService.dll /keyfile:MyKeyFile.snk
Другие советы
Нашел его в свойствах проекта, прочитав эту статью ниже.