I'm using VS2008 w/ TFS. I have a commercial package that is a .NET dll and two other dll files that .NET dll uses. I want these files to be separate from the projects that use them.
I can easily make a reference in my C# project to the .NET dll and indicate "copy" so that it gets copied to the output (bin) directory to be used from there at run-time. But, this does not bring over the other two dll files the .NET dll file requires. I cannot make the same kind of reference to these other two dll files because they are not assemblies, COM objects, etc.
I can add a post-build command that would copy them, but while I can use $(TargetDir) for the destination, I don't know something to use for the source. I could use my machine's setup, but that will failure everywhere else.
I hope VS has some built-in mechanism for cases like this...