mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-07 14:18:03 +08:00
43 lines
1.1 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|