If I have some files I want to copy from my project into the .\\bin\\debug\\
folder on compilation, then it seems I have to put them into the root of the projec
You can use a MSBuild task on your csproj, like that.
Edit your csproj file
<Target Name="AfterBuild">
<Copy SourceFiles="$(OutputPath)yourfiles" DestinationFolder="$(YourVariable)" ContinueOnError="true" />
</Target>
I found this question searching for "copy files into the application folder at compile time". OP seems to have this sorted already, but if you don't:
In Visual Studio right-click the file, select properties, then change the option 'copy to output' to 'always'. See http://msdn.microsoft.com/en-us/library/0c6xyb66.aspx