Ejemplo n.º 1
0
        void TryOpenAppConfig(bool createIfNotExists)
        {
            if (appConfigFile != null)             // already open
            {
                return;
            }
            if (ProjectService.OpenSolution == null)
            {
                return;
            }
            IProject p = SD.ProjectService.FindProjectContainingFile(this.PrimaryFileName);

            if (p == null)
            {
                return;
            }
            FileName appConfigFileName = CompilableProject.GetAppConfigFile(p, createIfNotExists);

            if (appConfigFileName != null)
            {
                appConfigFile = SD.FileService.GetOrCreateOpenedFile(appConfigFileName);
                this.Files.Add(appConfigFile);
                if (createIfNotExists)
                {
                    appConfigFile.MakeDirty();
                }
                appConfigFile.ForceInitializeView(this);
            }
        }
Ejemplo n.º 2
0
        XmlDocument LoadAppConfig()
        {
            AbstractProjectBrowserTreeNode node = ProjectBrowserPad.Instance.SelectedNode;
            FileName appConfigFileName          = CompilableProject.GetAppConfigFile(node.Project, false);

            if (!String.IsNullOrEmpty(appConfigFileName))
            {
                return(LoadAppConfig(appConfigFileName));
            }
            return(null);
        }