I want to copy an xml file from the main directory to bin\Debug after building the project, but my solution doesn’t work. I edited .csproj file and added:
<Target Name="AfterBuild">
<Copy SourceFiles="Controllers.xml" DestinationFolder="\bin\Debug" ContinueOnError="true" />
</Target>
What am I doing wrong? The build is successful.
Your destination folder is (most likely) wrong. If you specify it with a leading backslash, it is actually just a shortform for
<current-drive-letter>\bin\Debug(making it effectively an absolute path, likeC:\bin\Debug).Either use
bin\Debug, or better yet use theOutputPathvariable, which is set to eitherbin\Debugorbin\Releasedepending on your build configuration.Example: