The case is “simple”. In my solution, I have two projects :
1- MasterProject
2- SneakyProject
3- SneakyInterface
SneakyProject classes implement the SneakyInterfaces. MasterProject refers SneakyInterface. In MasterProject, I instantiate some SneakyProject with some dependency injection / reflection. MasterProject gets the actual name of the assembly and the classes with a configuration file.
The question is : To get the SneakyProject assembly, I could use a post-build event to copy the assembly. I could also just create a reference to this project, or maybe something else. What would a best-practiser do? Why?
Just use a post buid event, because this really has nothing to do with your application architecture.