У меня проблема со ссылками на сборки.У меня есть четыре сборки:
- Библиотека классов с именем EncryptionUtils
- Другая библиотека классов с именем PasswordUtils, которая использует EncryptionUtils
- Другая библиотека классов с именем Toolkit, которая представляет собой ILMerge из многихбиблиотеки, в том числе EncryptionUtils
- Приложение WPF, которое использует Toolkit и PasswordUtils
Если в моем приложении WPF нет ссылки на EncryptionUtils, я получаю следующую ошибку:
Тип 'EncryptionUtils.RSAPublicKey' определен в сборке, на которую нет ссылок.Вы должны добавить ссылку на сборку «EncryptionUtils, версия = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null».
Однако, как только я добавлю ссылку на те же EncryptionUtils, которые и PasswordUtils, иИнструментарий был создан с, я получаю следующую ошибку:
Тип 'EncryptionUtils.MyClass' существует в обоих 'c: ... \ EncryptionUtils.dll' и 'c: ... \ Toolkit.dll '
Как мне выбраться из этого улова 22 ??Нужно ли добавлять все отдельные библиотеки, которые составляют Toolkit, в мое приложение WPF?