В моем проекте используется набор неподписанных сторонних библиотек (скомпилированных в .Net 2.0). Я уже знаю, как подписывать эти библиотеки с помощью ildasm и ilasm. Однако проблема в том, что сторонние библиотеки взаимозависимы. В результате после ilasm, когда я компилирую свой проект, я получаю ошибки «отсутствует ссылка», потому что lib1.dll ищет версию «PublicKeyToken = null» lib2.dll.
Я также попытался скомпилировать все 3 файла «.il» в одну библиотеку, я получаю ошибки для «несколько объявлений сборки».
Любые идеи, как обойти это?