static SyncVS() { SyncVS.Synchronizer = new SolutionSynchronizer(Directory.GetParent(Application.dataPath).FullName, new SyncVS.SolutionSynchronizationSettings()); EditorUserBuildSettings.activeBuildTargetChanged = (Action)Delegate.Combine(EditorUserBuildSettings.activeBuildTargetChanged, new Action(SyncVS.SyncVisualStudioProjectIfItAlreadyExists)); try { SyncVS.InstalledVisualStudios = (SyncVS.GetInstalledVisualStudios() as Dictionary <VisualStudioVersion, string>); } catch (Exception ex) { Console.WriteLine("Error detecting Visual Studio installations: {0}{1}{2}", ex.Message, Environment.NewLine, ex.StackTrace); SyncVS.InstalledVisualStudios = new Dictionary <VisualStudioVersion, string>(); } }
static SyncVS() { Synchronizer = new SolutionSynchronizer(Directory.GetParent(Application.dataPath).FullName, new SolutionSynchronizationSettings()); try { InstalledVisualStudios = GetInstalledVisualStudios() as Dictionary <VisualStudioVersion, VisualStudioPath[]>; } catch (Exception ex) { Console.WriteLine("Error detecting Visual Studio installations: {0}{1}{2}", ex.Message, Environment.NewLine, ex.StackTrace); InstalledVisualStudios = new Dictionary <VisualStudioVersion, VisualStudioPath[]>(); } SetVisualStudioAsEditorIfNoEditorWasSet(); }
static SyncVS() { s_Enabled = Unity.MPE.ProcessService.level == Unity.MPE.ProcessLevel.UMP_MASTER; if (!s_Enabled) { return; } Synchronizer = new SolutionSynchronizer(Directory.GetParent(Application.dataPath).FullName, new SolutionSynchronizationSettings()); try { InstalledVisualStudios = GetInstalledVisualStudios() as Dictionary <VisualStudioVersion, VisualStudioPath[]>; } catch (Exception ex) { Console.WriteLine("Error detecting Visual Studio installations: {0}{1}{2}", ex.Message, Environment.NewLine, ex.StackTrace); InstalledVisualStudios = new Dictionary <VisualStudioVersion, VisualStudioPath[]>(); } }
static SyncVS() { SyncVS.Synchronizer = new SolutionSynchronizer(Directory.GetParent(Application.dataPath).FullName, new SyncVS.SolutionSynchronizationSettings()); Delegate arg_41_0 = EditorUserBuildSettings.activeBuildTargetChanged; if (SyncVS.< > f__mg$cache0 == null) { SyncVS.< > f__mg$cache0 = new Action(SyncVS.SyncVisualStudioProjectIfItAlreadyExists); } EditorUserBuildSettings.activeBuildTargetChanged = (Action)Delegate.Combine(arg_41_0, SyncVS.< > f__mg$cache0); try { SyncVS.InstalledVisualStudios = (SyncVS.GetInstalledVisualStudios() as Dictionary <VisualStudioVersion, string>); } catch (Exception ex) { Console.WriteLine("Error detecting Visual Studio installations: {0}{1}{2}", ex.Message, Environment.NewLine, ex.StackTrace); SyncVS.InstalledVisualStudios = new Dictionary <VisualStudioVersion, string>(); } SyncVS.SetVisualStudioAsEditorIfNoEditorWasSet(); UnityVSSupport.Initialize(); }
static SolutionSynchronizerWrapper() { synchronizer = SyncVS.Synchronizer; }