private void CreateLaunchJson() { if (Directory.Exists(LaunchJsonPath)) { Directory.Delete(LaunchJsonPath); } Directory.CreateDirectory(LaunchJsonPath); LaunchJson.WriteForApp(LaunchJsonFile, XrsFileName); }
public static void WriteForApp(string destination, string xrsPath) { var launchJson = new LaunchJson(); var defaultConfiguration = new LaunchJsonConfiguration(); defaultConfiguration.runtimeArgs.Add("run"); defaultConfiguration.runtimeArgs.Add("--path"); defaultConfiguration.runtimeArgs.Add(xrsPath); defaultConfiguration.runtimeArgs.Add("--debug"); defaultConfiguration.runtimeExecutable = System.Reflection.Assembly.GetEntryAssembly().Location; launchJson.configurations.Add(defaultConfiguration); File.WriteAllText(destination, Newtonsoft.Json.JsonConvert.SerializeObject(launchJson)); }