Le partage de code entre les 2 projets sans une dll

Comment puis-je avoir de partage de code entre les deux projets sans en faire une dll?

La question est: j'ai un outil qui permet de synchroniser les utilisateurs & groupes à partir de LDAP à une base de données.

Maintenant l'outil est un service windows, mais le test est très difficile et prend du temps.

C'est pourquoi j'ai fait une application de console où je peux tester la synchronisation LDAP, puis il suffit de copier le respectifs code source des fichiers sur le projet de service.

Mais... en gardant la commune de fichiers dans la synchronisation est un peu un problème.
Je ne veux pas en faire une dll, car c'est probablement ce qui me pose un problème avec
le 3ème projet, un programme d'installation de windows (pour le service) où je dois utiliser ExecutingAssembly chemin...

Est-il un moyen de partager le code sans faire une dll?
Automagic statique de la liaison, pour ainsi dire ?

  • Sur vista, et les nouveaux liens symboliques peuvent être utiles.
  • il n'y a aucun moyen de stocker des liens symboliques dans sourcecontrol/facilement des sauvegardes - vous faire à la fois de ceux qui, à droite? =)
  • stackoverflow.com/questions/954560/... sons comme git stocke sym-liens-sym-liens. Aucune idée si ça fonctionne sur windows, bien que depuis je n'utilise pas vista encore. Et selon les cas d'utilisation, il peut être suffisant pour ajouter le lien symbolique à l'ignore-fichier et créer manuellement pour chaque codeur. Un peu hackish, mais devrait fonctionner.
  • Mais la VS "Ajouter en tant que Lien" fonctionnalité semble plus propre à moi. Ne pas connaître celui.