I’m working on a service that will download a .NET solution from a repository and build it (not unlike a continuous-integration build service). What I want to know is, using MSBuild programmatically via the Microsoft.Build namespace classes, can I can load the solution and project(s) into memory and build it without first saving them to disk in a temporary folder?
I’m still learning MSBuild and trying things, but I figure someone on Stack Overflow has tried this and has some insight.
After researching MSBuild and all the involved components, it appears as though it’s necessary to have the entire project set up on the file system before being able to build it. Unfortunately, what I’m trying to do just can’t be done with the provided toolset.