In our project, we have about 70 C# Projects. We need to deploy the components to development server. I’m wondering if there is any standalone tool which aids this process, rather than building each project one by one, or creating a VS Solution containing all the projects.
What I’m picturing is a simple application where I enter the .csproj files path, enter the .dll destination path, select configuration mode (release/debug) and then, start the building process. Defining the compilation order would also be sweet.
Any reference will be appreciated.
There are several build tools for .NET.
One of them is MSBuild, which is what comes with Visual Studio – project and solution files are MSBuild build files.
It also has a very large amount of community tasks that will achieve quite a lot for you.
NAnt is a community build tool that came before MSBuild and is very mature.
Check out this question (Best .NET build tool) for more information.