_outputOption=_app.Option("-o|--output <OUTPUT_DIR>","Directory in which to place outputs",CommandOptionType.SingleValue);
_buildBasePath=_app.Option("-b|--build-base-path <OUTPUT_DIR>","Directory in which to place temporary outputs",CommandOptionType.SingleValue);
_frameworkOption=_app.Option("-f|--framework <FRAMEWORK>","Compile a specific framework",CommandOptionType.SingleValue);
_runtimeOption=_app.Option("-r|--runtime <RUNTIME_IDENTIFIER>","Produce runtime-specific assets for the specified runtime",CommandOptionType.SingleValue);
_configurationOption=_app.Option("-c|--configuration <CONFIGURATION>","Configuration under which to build",CommandOptionType.SingleValue);
_versionSuffixOption=_app.Option("--version-suffix <VERSION_SUFFIX>","Defines what `*` should be replaced with in version field in project.json",CommandOptionType.SingleValue);
_projectArgument=_app.Argument("<PROJECT>","The project to compile, defaults to the current directory. "+
"Can be one or multiple paths to project.json, project directory "+
"or globbing patter that matches project.json files",multipleValues:true);
_shouldPrintIncrementalPreconditionsArgument=_app.Option(BuildProfileFlag,"Set this flag to print the incremental safety checks that prevent incremental compilation",CommandOptionType.NoValue);
_shouldNotUseIncrementalityArgument=_app.Option(NoIncrementalFlag,"Set this flag to turn off incremental build",CommandOptionType.NoValue);
_shouldSkipDependenciesArgument=_app.Option("--no-dependencies","Set this flag to ignore project to project references and only build the root project",CommandOptionType.NoValue);