The Command Line Enhancer

The enhancer is an external tool which can be invoked by MSBuild to support build batches independent of Visual Studio. The enhancer expects two parameters, the first one pointing to a .ndoproject file, the second one is the target .NET version, like net8.0. The .ndoproject file is generated automatically when the NDOPackage.vsix is installed or the enhancer is enabled in the configuration dialog, or it can be created and modified with a text editor. The .ndoproject file is an Xml file, which you can easily adapt using a text editor or an automated tool.

Note: All paths in the NDO project file are stored relative to the project directory of your assembly to make sure that your projects can be moved into other directories. This does not apply to paths, which are part of the DefaultConnectionString entry.