У нас есть набор компонентов COM, разработанных в VC++. Когда ссылка на такой компонент добавляется в .NET-проект, Visual Studio создает сборку interop. Сейчас у нас есть набор таких сборок.Следует ли подписывать собрания?
При выполнении нашей ежедневной сборки мы подписываем все созданные двоичные файлы с цифровой подписью. Сборки Interop не подписаны, так как мы не считаем себя авторами - каждый может использовать Visual Studio и создавать те же сборки.
Должны ли мы также подписывать сборки соединений? Должны ли мы также подписывать их с сильным именем (утилита sn.exe)? Каковы причины этого?
Я отправил следить за вопрос о создании COM Interop прокси в C# исходный код: http://stackoverflow.com/questions/1058289/how -do-i-generate-com-interop-proxies-in-c-source-code –