Как я могу использовать совместное использование кода между двумя проектами без создания dll?
Проблема: у меня есть инструмент, который синхронизирует пользователей и группы из LDAP с базой данных.
Теперь этот инструмент является сервисом Windows, но тестирование его как такового очень сложно и требует много времени.
Вот почему я создал консольное приложение, где я могу протестировать синхронизацию LDAP, а затем просто скопировать соответствующие файлы исходного кода в проект службы.
Но... сохранение общих файлов в синхронизации - проблема. Я не хочу делать dll, потому что это, вероятно, создает мне проблему с 3-й проект, установщик окон (для службы), где я должен использовать путь ExecutingAssembly...
Есть ли способ поделиться кодом, не создавая отдельную dll? Автоматическое статическое связывание, так сказать?