SqlSugar/Src/Asp.Net/SugarCodeGeneration/Codes/Methods.cs
610262374@qq.com 800f1d0810 Update Demo
2019-01-16 18:42:05 +08:00

43 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace SugarCodeGeneration.Codes
{
public class Methods
{
public static string GetCurrentProjectPath
{
get
{
return Environment.CurrentDirectory.Replace(@"\bin\Debug", "");
}
}
public static string GetSlnPath
{
get
{
var path = Directory.GetParent(GetCurrentProjectPath).FullName;
return path;
}
}
public static void AddCsproj(string fileDirectory, string projectName)
{
var files = Directory.GetFiles(fileDirectory).ToList();
var xmlPath = GetSlnPath + @"\" + projectName + @"\SugarCodeGeneration.csproj";
var xml = File.ReadAllText(xmlPath,Encoding.UTF8);
var firstLine = System.IO.File.ReadLines(xmlPath, Encoding.UTF8).First();
var newXml = xml.Replace(firstLine, "").TrimStart('\r').TrimStart('\n');
XElement xe = XElement.Parse(newXml);
}
}
}