For .NET 1.1, MSBuild did not yet support building solutions directly. NAnt was the primary open-source build tool used to compile .NET 1.1 solution and project files from the command line. Ant is java-based, and building from the command line is indeed possible.