COM-доступ к VB.Net dll без строгой подписи имени

Я конвертирую dll VB6 в VB.Net с помощью Visual Studio 2008 Express. Я хочу использовать ту же .dll для интеграции с Excel через Excel-DNA, но также чтобы она была доступна через COM (мне нужно иметь возможность вызывать ее из VBScript и VBA)

. оставив сборку неподписанной, у меня есть доступ ко всем функциям ExcelDNA, но нет доступа к COM.

Если я подписываю сборку строгим именем, то при попытке создать .dll я получаю следующую ошибку:

Невозможно создать сборку: указанная сборка «ExcelDna.Integration» не имеет строгого имени

Какие у меня есть варианты?

0
задан mwolfe02 27 January 2012 в 22:19
поделиться