/// <summary>
 /// Действия при преобразовании шаблонного проекта
 /// </summary>
 /// <param name="proj">Xml-проект</param>
 protected override void ReformVSProjXml(XmlProjectFile proj)
 {
     ReformRootNamespace(proj.Xml);
     ReformAssemblyName(proj.Xml);
     ReformCodeFileName(proj.Xml);
     proj.Xml.Save(proj.File.FullName);
 }
 /// <summary>
 /// Инициализация
 /// </summary>
 private void Init()
 {
     VS2017ProjectFile = new XmlProjectFile
     {
         Suff      = MyEnum.VS2017,
         Parent    = this,
         Extension = MyEnum.CSProj
     };
 }
Пример #3
0
 protected void CreateProj(XmlProjectFile proj)
 {
     proj.File = Solution.RenameFile(proj.File, Name + proj.Suff + proj.Extension);
 }
Пример #4
0
 protected bool CheckProjectFile(FileInfo file, XmlProjectFile proj)
 {
     return(file.Extension == proj.Extension && file.Name.Contains(proj.Suff));
 }
Пример #5
0
 protected abstract void ReformVSProjXml(XmlProjectFile proj);