Example #1
0
 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>();
     }
 }
Example #2
0
        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();
        }
Example #3
0
 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[]>();
     }
 }
Example #4
0
        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;
 }