Faça todos eles hardlinks: um arquivo no disco, muitas referências onde você quiser.
Eu posso estar apenas pensando sobre esse problema da maneira errada e perdendo uma solução óbvia.
Eu tenho várias cópias dos mesmos arquivos em vários lugares no meu computador que eu edito via Sourcetree, Visual Studio e Notepad ++. Todos esses arquivos são do mesmo módulo construído em diferentes projetos, e muitas vezes eu me encontro tendo que usar o winmerge para recombinhá-los depois que as alterações são feitas no mesmo arquivo em dois locais separados. Existe alguma ferramenta ou método que eu possa usar para manter todos os arquivos em sincronia ou fazê-los referenciar um ao outro?
Faça todos eles hardlinks: um arquivo no disco, muitas referências onde você quiser.
O software de controle de origem mantém links para compartilhar um arquivo entre vários projetos. Se você fizer alterações em um projeto, as alterações serão automaticamente propagadas para outros projetos.
Sinne você está usando o VisualStudio, por favor, verifique se a sua licença abrange o Microsoft SourceSafe, que é um fácil de usar software de controle de origem. Caso contrário, dê uma olhada em produtos de código aberto, como o SVN.