Я создал несколько небольших приложений, использующих мою собственную DLL. Проблема в том, что эта DLL постоянно меняется. Мое текущее решение этой проблемы состоит в том, что у меня есть проект установки в решении библиотеки классов, который создает и регистрирует DLL. Во всех моих приложениях я должен открыть решение и заново сослаться на вновь созданную / зарегистрированную DLL. Затем Я должен заново скомпилировать их проекты установки, удалить старые приложения, а затем заново установить новое приложение.
Должен быть лучший путь, и я просто не уверен, потому что я довольно новичок во всем этом. Я посмотрел в ClickOnce, но я не думаю, что это решит мою проблему, так как я не могу опубликовать библиотеку классов. Я проверял номера версий, но, должно быть, я что-то не так делаю, потому что он тоже не работает.
Я понимаю, что как только DLL создается и используется в приложении, ее практически не следует трогать. У меня нет такой возможности в этой ситуации. Он постоянно обновляется. Готово.
Итак, есть ли лучший способ? Точка в направлении руководства или соответствующего вопроса / ответа / форума будет принята с благодарностью.
Редактировать : DLL не постоянно меняется во время выполнения, но постоянно развивается, чтобы обеспечить больше функциональности и детализации в других приложениях. Кроме того, одна важная вещь, которую я должен был упомянуть, это то, что интерфейс Public постоянно меняется - обычно добавляются новые методы.