I have a file that needs to be in the output directory for a project to run properly. If this file (a 3rd party dll) is in the main project directory with "Build Action" set to "None" and "Copy to Output Directory" set to "Copy always" it seems to work OK. BUT if I put this file into a sub-directory in the main project directory, it NEVER copies. There is no error, warning, nothing. And no, it does not copy to a sub-directory in the build directory either. Build just seems to ignore the setting.
Is this a bug with the build tool or Visual Studio? Does anyone know a work-around?