Извините за заголовок. Я не знаю, как кратко описать эту проблему. Моя проблема в том, что у меня есть class-library
, у которого есть references to other (third party) DLLs
. Мне нужно использовать эту библиотеку классов в другом проекте, поэтому я, очевидно, добавил DLL моей библиотеки классов в свой основной проект.Библиотека классов теряет ссылки (dll) при использовании
Когда я запускаю свой основной проект, всегда возникает ошибка, в которой говорится, что ссылка (dll) в моей библиотеке классов не найдена.
Если я добавлю всю библиотеку классов в качестве проекта к моей проектной карте в визуальной студии, а затем ссылаюсь на весь проект, эта ошибка не возникает.
Я действительно не хочу добавлять всю библиотеку классов в качестве проекта для каждого «хоста» -проекта, который я делаю.
У кого-нибудь есть идея, почему эта ошибка возникает при добавлении DLL-библиотеки классов, но не в том случае, когда весь проект библиотеки классов добавлен в качестве ссылки?
Должно быть решение, чтобы эта работа работала, даже если я не добавляю весь проект библиотеки в качестве ссылки. В противном случае не было бы смысла создавать библиотеку классов, верно?
К слову: Моя библиотека классов содержит сторонние библиотеки DLL, а для свойства локальной копии сторонней библиотеки dll установлено значение true.
Заранее благодарен!
Редактировать: Моя цель - действительно сделать портативную библиотеку классов, даже если она содержит сторонние библиотеки. Я хочу предоставить только .dll другому компьютеру и использовать его без добавления всего проекта библиотеки классов каждый раз.
Он упоминает, что это работает с исполняемыми файлами (.exe). Это также работает с .dll? Я никогда раньше этого не делал и ничего не слышал об этом. Спасибо, кстати. это, похоже, правильное начало для решения этой проблемы. –
Должно быть, но я не на 100% безопасен, лучший способ - проверить – Gusman
Я делаю, но похоже, что проблемы уже есть. Я не могу назвать это, пока «программа» инициализируется, потому что нет даже начального класса (основного) или конструктора. –