Wow, we must have been writing at the same time.
Well, actually the problem with the file automatically being generated is that it keeps on being picked up by source control. Also, in particular I'd like it to stop being added to the DatabaseSpecific.csproj file. We never use the file because we have a different custom file instead. However, when the solution moves over to the build, it breaks because it tries to compile a missing file. Is there some other way to get this segment removed?
<None Include="DatabaseSpecific\App.config">
<GeneratedBy>LLBLGen Pro</GeneratedBy>
</None>
This has to be removed from the csproj file after every code generation. However, when I disable/remove the task from the task list it isn't added which is what we want. One of our practices is that there's no point in keeping around files that we don't use which is why it was removed from the solution in the first place. So, I'm happy with doing it this way unless there's some other reason not to.