+ if (corerunMode) {
+ _INFO("##### Run it corerun Mode #########");
+ char appId[1024] = {0,};
+ std::string appRoot;
+ snprintf(appId, 16, "%s", "dotnet-launcher");
+ appRoot = baseName(argv[1]);
+
+ if (runtime->initialize(true) != 0) {
+ _ERR("Failed to initialize");
+ return 1;
+ }
+
+ int argsLen = vargs.size();
+ char** args = &vargs[0];
+ if (runtime->launch(appId, appRoot.c_str(), argv[1], argsLen, args)) {
+ _ERR("Failed to launch");
+ return 1;
+ }
+ } else if (standaloneMode) {
+ _INFO("##### Run it standalone Mode #########");