Я могу вынудить программу загрузить слабо названный блок, когда это связано со сборкой со строгим именем?

У меня есть программа, которая ссылается на сборку со строгим именем, которая находится в gac. У меня есть отладочная сборка этого блока, в который я хочу отладить, но это сильно не называют. Я могу использовать файл политики или что-то, чтобы вынудить программу использовать слабо именованный блок? Или я должен перекомпилировать программу для ссылки на слабо именованный блок? (Они собираются, куплены у стороннего. У меня есть источник им, но у меня нет закрытого ключа компании для сильного именования моей собственной сборки их с тем же ключом.)

Спасибо, Phil

1
задан philq 1 July 2010 в 15:51
поделиться

2 ответа

Простое изменение [AssemblyVersion] отладочной версии будет быстрым решением. Запуск gacutil.exe для временного удаления сборки из GAC будет другим решением.

1
ответ дан 2 September 2019 в 23:22
поделиться

Вы должны добавить сборки в скип проверки. list, запустив sn -Vr в командной строке Visual Studio.

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

1
ответ дан 2 September 2019 в 23:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: