Reputation: 5122
I have a situation where I need to generate a bunch of C# code files in a prebuild step of a project and include the generated files into the current project for compilation. Is there a way to do this cleanly without having to muck with the project file every time the prebuild step is run?
My solution should work for both IDE based build and a Team Build based on MSBuild. Since both are MSBuild based, I suspect there won't be much difference; but wanted to call it out.
Any help is greatly appreciated, thanks!
Upvotes: 3
Views: 1660
Reputation: 25083
I have a project like this. The previous developer just added the current copies of the files, now each time the project it built they get pulled in.
On the other hand, he didn't document this, so it wasn't at all obvious; I had to spend a bit of time figuring out what was going on. But I haven't had to modify the setup.
Upvotes: -1
Reputation: 46
One way to go would be to use Custom Tool like Linq 2 SQL does on dbml file with the MSLinqToSQLGenerator Tool. But I don't think custom tool work with MSBuild.
Developing a Visual Studio Custom Tool
Upvotes: 2