diff --git a/HJGL_DS/FineUIPro.Web/File/Excel/HJGL_DataIn/工艺管线参数信息导入模板.xls b/HJGL_DS/FineUIPro.Web/File/Excel/HJGL_DataIn/工艺管线参数信息导入模板.xls index f336f32..27f8c43 100644 Binary files a/HJGL_DS/FineUIPro.Web/File/Excel/HJGL_DataIn/工艺管线参数信息导入模板.xls and b/HJGL_DS/FineUIPro.Web/File/Excel/HJGL_DataIn/工艺管线参数信息导入模板.xls differ diff --git a/HJGL_DS/FineUIPro.Web/FineUIPro.Web.csproj.user b/HJGL_DS/FineUIPro.Web/FineUIPro.Web.csproj.user index bd5d3de..e3436b8 100644 --- a/HJGL_DS/FineUIPro.Web/FineUIPro.Web.csproj.user +++ b/HJGL_DS/FineUIPro.Web/FineUIPro.Web.csproj.user @@ -2,9 +2,8 @@ true - Debug|Any CPU - - + Release|Any CPU + diff --git a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/JointIn.aspx b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/JointIn.aspx index 836857e..5eeccdb 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/JointIn.aspx +++ b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/JointIn.aspx @@ -36,7 +36,7 @@ - + diff --git a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx index 12c7ced..9e5c3a0 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx +++ b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx @@ -58,7 +58,10 @@ - + + + diff --git a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs index a72c770..8ca2b32 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs @@ -228,16 +228,16 @@ namespace FineUIPro.Web.HJGL.DataIn foreach (JToken rowData in dynamicObj["rows"]) { - // int index = 0; + // int index = 0; var row = dtAfterProcess.NewRow(); var datas = rowData.ToList(); row["Id"] = Guid.NewGuid().ToString(); - foreach(DataRow row1 in dtTemp.Rows) + foreach (DataRow row1 in dtTemp.Rows) { if (datas[0].ToString() == row1[0].ToString()) { - for(int index = 0; index < dtTemp.Columns.Count; index++) + for (int index = 0; index < dtTemp.Columns.Count; index++) { row[index] = row1[index]; } @@ -312,7 +312,7 @@ namespace FineUIPro.Web.HJGL.DataIn isoInfo.ISO_IsoNo = row[dataColumn.ColumnName].ToString(); break; case "管道等级": - isoInfo.ISC_ID = isoClasss.Where(x=>x.ISC_IsoName==row[dataColumn.ColumnName].ToString()|| x.ISC_IsoCode == row[dataColumn.ColumnName].ToString()).Select(x=>x.ISC_ID).FirstOrDefault(); + isoInfo.ISC_ID = isoClasss.Where(x => x.ISC_IsoName == row[dataColumn.ColumnName].ToString() || x.ISC_IsoCode == row[dataColumn.ColumnName].ToString()).Select(x => x.ISC_ID).FirstOrDefault(); break; case "执行标准": if (!string.IsNullOrEmpty(row[dataColumn.ColumnName].ToString())) @@ -330,12 +330,12 @@ namespace FineUIPro.Web.HJGL.DataIn if (steel != null) { isoInfo.STE_ID = steel.STE_ID; - if(steel.STE_SteelType == "FeⅣ") + if (steel.STE_SteelType == "FeⅣ") { isoInfo.IsHotType = "1"; } - else if (steel.STE_SteelType == "FeⅠ" || steel.STE_SteelType == "FeⅡ" || steel.STE_SteelType == "FeⅢ" ) + else if (steel.STE_SteelType == "FeⅠ" || steel.STE_SteelType == "FeⅡ" || steel.STE_SteelType == "FeⅢ") { isoInfo.IsHotType = "2"; @@ -343,10 +343,10 @@ namespace FineUIPro.Web.HJGL.DataIn } break; case "材质标准": - isoInfo.MaterialStandardId = materialStandards.Where(x => x.MaterialStandardName == row[dataColumn.ColumnName].ToString()||x.MaterialStandardCode == row[dataColumn.ColumnName].ToString()).Select(x => x.MaterialStandardId).FirstOrDefault(); + isoInfo.MaterialStandardId = materialStandards.Where(x => x.MaterialStandardName == row[dataColumn.ColumnName].ToString() || x.MaterialStandardCode == row[dataColumn.ColumnName].ToString()).Select(x => x.MaterialStandardId).FirstOrDefault(); break; case "介质": - var SER_ID = services.Where(x => x.SER_Name == row[dataColumn.ColumnName].ToString() || x.SER_Code == row[dataColumn.ColumnName].ToString()).Select(x => x.SER_ID).FirstOrDefault(); + var SER_ID = services.Where(x => x.SER_Name == row[dataColumn.ColumnName].ToString() || x.SER_Code == row[dataColumn.ColumnName].ToString()).Select(x => x.SER_ID).FirstOrDefault(); if (!string.IsNullOrEmpty(SER_ID)) { isoInfo.SER_ID = SER_ID; @@ -534,7 +534,7 @@ namespace FineUIPro.Web.HJGL.DataIn public static string UploadCsvFile(string csvContent, string uploadUrl, string fileName, int timeout = 300000) { string boundary = "----WebKitFormBoundary" + Guid.NewGuid().ToString("N"); - + using (MemoryStream ms = new MemoryStream()) { void WriteString(string text) @@ -719,7 +719,7 @@ namespace FineUIPro.Web.HJGL.DataIn - + protected void IsoGrid_RowDoubleClick(object sender, GridRowClickEventArgs e) { @@ -761,7 +761,7 @@ namespace FineUIPro.Web.HJGL.DataIn for (int i = 0; i < isoList.Count; i++) { - + isoList[i].ISO_Remark = iso.ISO_Remark; @@ -819,12 +819,12 @@ namespace FineUIPro.Web.HJGL.DataIn } - + public static string ConvertSteel(object STE_ID) { if (STE_ID != null) { - var steel= Funs.DB.HJGL_BS_Steel.FirstOrDefault(x => x.STE_ID == STE_ID.ToString()); + var steel = Funs.DB.HJGL_BS_Steel.FirstOrDefault(x => x.STE_ID == STE_ID.ToString()); if (steel != null) { return steel.STE_Code; @@ -906,10 +906,254 @@ namespace FineUIPro.Web.HJGL.DataIn throw; } - - - - } + + #region 按导入模板导出 + /// + /// 按导入模板导出 + /// + /// + /// + protected void btnOut2_Click(object sender, EventArgs e) + { + string rootPath = Server.MapPath("~/"); + string initTemplatePath = Const.PiprLineInTemplateUrl; + string uploadfilepath = string.Empty; + string newUrl = string.Empty; + uploadfilepath = rootPath + initTemplatePath; + Model.SGGLDB db = Funs.DB; + var isoClasss = from x in Funs.DB.HJGL_BS_IsoClass orderby x.ISC_IsoCode select x; + var execStandards = from x in Funs.DB.HJGL_BS_ExecStandard orderby x.ExecStandardName select x; + var steels = from x in Funs.DB.HJGL_BS_Steel where x.IsUse == true orderby x.STE_Code select x; + var materialStandards = from x in Funs.DB.HJGL_BS_MaterialStandard orderby x.MaterialStandardCode select x; + var services = from x in Funs.DB.HJGL_BS_Service orderby x.SER_Code select x; + if (isoList.Count() > 0) + { + + newUrl = uploadfilepath.Replace("工艺管线参数信息导入模板", "管线信息"); + if (File.Exists(newUrl)) + { + File.Delete(newUrl); + } + File.Copy(uploadfilepath, newUrl); + // 第一步:读取文件流 + NPOI.SS.UserModel.IWorkbook workbook; + using (FileStream stream = new FileStream(newUrl, FileMode.Open, FileAccess.Read)) + { + //workbook = new NPOI.XSSF.UserModel.XSSFWorkbook(stream); + workbook = new NPOI.HSSF.UserModel.HSSFWorkbook(stream); + } + // 创建单元格样式 + NPOI.SS.UserModel.ICellStyle cellStyle = workbook.CreateCellStyle(); + cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin; + cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin; + cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin; + cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin; + cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center; + cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center; + cellStyle.WrapText = true;//自动换行 + var font = workbook.CreateFont(); + font.FontHeightInPoints = 11; + cellStyle.SetFont(font); + // 第二步:创建新数据行 + NPOI.SS.UserModel.ISheet sheet = workbook.GetSheetAt(0); + NPOI.SS.UserModel.IRow row = sheet.GetRow(0); + NPOI.SS.UserModel.ICell cell; + int i = 1; + foreach (var iso in isoList) + { + // 第二步:创建新数据行 + row = sheet.CreateRow(i); + // 添加数据 + // 单位名称 + cell = row.CreateCell(0); + cell.CellStyle = cellStyle; + cell.SetCellValue(string.Empty); + //施工号 + cell = row.CreateCell(1); + cell.CellStyle = cellStyle; + string proCode = string.Empty; + var pro = BLL.Base_ProjectService.GetProjectByProjectId(iso.ProjectId); + if (pro != null) + { + proCode = pro.ProjectCode; + } + cell.SetCellValue(proCode); + //单线图号 + cell = row.CreateCell(2); + cell.CellStyle = cellStyle; + cell.SetCellValue(iso.ISO_IsoNo); + //管道等级 + cell = row.CreateCell(3); + cell.CellStyle = cellStyle; + var isoClass = isoClasss.FirstOrDefault(x => x.ISC_ID == iso.ISC_ID); + if (isoClass != null) + { + cell.SetCellValue(isoClass.ISC_IsoName); + } + //执行标准 + cell = row.CreateCell(4); + cell.CellStyle = cellStyle; + var execStandard = execStandards.FirstOrDefault(x => x.ExecStandardId == iso.ISO_Executive); + if (execStandard != null) + { + cell.SetCellValue(execStandard.ExecStandardName); + } + //材质 + cell = row.CreateCell(5); + cell.CellStyle = cellStyle; + var steel = steels.FirstOrDefault(x => x.STE_ID == iso.STE_ID); + if (steel != null) + { + cell.SetCellValue(steel.STE_Code); + } + //材质标准 + cell = row.CreateCell(6); + cell.CellStyle = cellStyle; + var materialStandard = materialStandards.FirstOrDefault(x => x.MaterialStandardId == iso.MaterialStandardId); + if (materialStandard != null) + { + cell.SetCellValue(materialStandard.MaterialStandardCode); + } + //介质 + cell = row.CreateCell(7); + cell.CellStyle = cellStyle; + var service = services.FirstOrDefault(x => x.SER_ID == iso.SER_ID); + if (service != null) + { + cell.SetCellValue(service.SER_Name); + } + //试压包号 + cell = row.CreateCell(8); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.PressureTestPackageNo)) + { + cell.SetCellValue(iso.PressureTestPackageNo); + } + //管道类别 + cell = row.CreateCell(9); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.PipeLineClass)) + { + cell.SetCellValue(iso.PipeLineClass); + } + //涂漆类别 + cell = row.CreateCell(10); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.ISO_Paint)) + { + cell.SetCellValue(iso.ISO_Paint); + } + //绝热类别 + cell = row.CreateCell(11); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.ISO_Insulator)) + { + cell.SetCellValue(iso.ISO_Insulator); + } + //操作压力 + cell = row.CreateCell(12); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.OperatingPressure)) + { + cell.SetCellValue(iso.OperatingPressure); + } + //操作温度 + cell = row.CreateCell(13); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.OperatingTemperature)) + { + cell.SetCellValue(iso.OperatingTemperature); + } + //泄露性试验 + cell = row.CreateCell(14); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.LeakageTest)) + { + cell.SetCellValue(iso.LeakageTest); + } + //设计压力 + cell = row.CreateCell(15); + cell.CellStyle = cellStyle; + if (iso.ISO_DesignPress != null) + { + cell.SetCellValue(iso.ISO_DesignPress.ToString()); + } + //设计温度 + cell = row.CreateCell(16); + cell.CellStyle = cellStyle; + if (iso.ISO_DesignTemperature != null) + { + cell.SetCellValue(iso.ISO_DesignTemperature.ToString()); + } + //耐压试验 + cell = row.CreateCell(17); + cell.CellStyle = cellStyle; + if (iso.ISO_TestPress != null) + { + cell.SetCellValue(iso.ISO_TestPress.ToString()); + } + //外径 + cell = row.CreateCell(18); + cell.CellStyle = cellStyle; + if (iso.ISO_Dia != null) + { + cell.SetCellValue(iso.ISO_Dia.ToString()); + } + //壁厚 + cell = row.CreateCell(19); + cell.CellStyle = cellStyle; + if (iso.ISO_Sch != null) + { + cell.SetCellValue(iso.ISO_Sch.ToString()); + } + //管线长度 + cell = row.CreateCell(20); + cell.CellStyle = cellStyle; + if (iso.PipeLineLength != null) + { + cell.SetCellValue(iso.PipeLineLength.ToString()); + } + //检测类别序号 + cell = row.CreateCell(21); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.TestCategoryNum)) + { + cell.SetCellValue(iso.TestCategoryNum); + } + //备注 + cell = row.CreateCell(22); + cell.CellStyle = cellStyle; + if (!string.IsNullOrEmpty(iso.ISO_Remark)) + { + cell.SetCellValue(iso.ISO_Remark); + } + i++; + } + // 第三步:写入文件流 + using (FileStream stream = new FileStream(newUrl, FileMode.Create, FileAccess.Write)) + { + workbook.Write(stream); + workbook.Close(); + } + string fileName = Path.GetFileName(newUrl); + FileInfo info = new FileInfo(newUrl); + long fileSize = info.Length; + Response.Clear(); + Response.ContentType = "application/x-zip-compressed"; + Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); + Response.AddHeader("Content-Length", fileSize.ToString()); + Response.TransmitFile(newUrl, 0, fileSize); + Response.Flush(); + Response.Close(); + File.Delete(newUrl); + + } + else + { + Alert.ShowInTop("当前无记录,无法导出!", MessageBoxIcon.Warning); + } + } + #endregion } } \ No newline at end of file diff --git a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.designer.cs b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.designer.cs index 1e0997e..d95b810 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.designer.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.designer.cs @@ -7,13 +7,11 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.HJGL.DataIn -{ - - - public partial class PipelineGrid - { - +namespace FineUIPro.Web.HJGL.DataIn { + + + public partial class PipelineGrid { + /// /// form1 控件。 /// @@ -22,7 +20,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -31,7 +29,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// hdIds 控件。 /// @@ -40,7 +38,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.HiddenField hdIds; - + /// /// TabStrip1 控件。 /// @@ -49,7 +47,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TabStrip TabStrip1; - + /// /// RegionPanel1 控件。 /// @@ -58,7 +56,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.RegionPanel RegionPanel1; - + /// /// Region2 控件。 /// @@ -67,7 +65,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Region Region2; - + /// /// RegionPanel2 控件。 /// @@ -76,7 +74,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.RegionPanel RegionPanel2; - + /// /// Region1 控件。 /// @@ -85,7 +83,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Region Region1; - + /// /// RegionPanel3 控件。 /// @@ -94,7 +92,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.RegionPanel RegionPanel3; - + /// /// Toolbar1 控件。 /// @@ -103,7 +101,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar Toolbar1; - + /// /// HiddenField2 控件。 /// @@ -112,7 +110,16 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.HiddenField HiddenField2; - + + /// + /// btnOut2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnOut2; + /// /// btnImport 控件。 /// @@ -121,7 +128,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnImport; - + /// /// Region4 控件。 /// @@ -130,7 +137,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Region Region4; - + /// /// IsoGrid 控件。 /// @@ -139,7 +146,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid IsoGrid; - + /// /// Label1 控件。 /// @@ -148,7 +155,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label1; - + /// /// Label2 控件。 /// @@ -157,7 +164,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label2; - + /// /// Label3 控件。 /// @@ -166,7 +173,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label3; - + /// /// Label4 控件。 /// @@ -175,7 +182,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label4; - + /// /// Label5 控件。 /// @@ -184,7 +191,7 @@ namespace FineUIPro.Web.HJGL.DataIn /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label5; - + /// /// Window1 控件。 /// diff --git a/HJGL_DS/FineUIPro.Web/Web.config b/HJGL_DS/FineUIPro.Web/Web.config index f469b13..1b40665 100644 --- a/HJGL_DS/FineUIPro.Web/Web.config +++ b/HJGL_DS/FineUIPro.Web/Web.config @@ -11,7 +11,7 @@ - + diff --git a/HJGL_DS/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user b/HJGL_DS/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user index bf1ffe5..74096d9 100644 --- a/HJGL_DS/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/HJGL_DS/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -85,13 +85,13 @@ 04/12/2024 09:54:20 - 08/10/2026 17:58:50 + 08/25/2026 14:28:26 12/31/2025 16:32:37 - 08/10/2026 17:58:50 + 08/25/2026 14:28:26 12/17/2020 21:32:28 @@ -121,10 +121,10 @@ 07/25/2012 11:48:56 - 08/10/2026 17:58:50 + 08/25/2026 14:28:25 - 08/10/2026 17:58:50 + 08/25/2026 14:28:25 11/28/2018 02:07:34 @@ -295,13 +295,13 @@ 05/24/2018 13:38:24 - 08/10/2026 17:58:52 + 08/25/2026 14:28:32 07/28/2025 11:00:31 - 08/10/2026 17:58:52 + 08/25/2026 14:28:32 02/01/2018 12:17:18 @@ -337,10 +337,10 @@ 06/29/2015 16:49:52 - 08/10/2026 17:58:53 + 08/25/2026 14:28:35 - 08/10/2026 17:58:53 + 08/25/2026 14:28:35 01/23/2014 13:57:34 @@ -466,7 +466,7 @@ 07/03/2024 11:01:07 - 08/10/2026 17:52:59 + 08/25/2026 14:28:48 \ No newline at end of file diff --git a/HJGL_DS/WebAPI/WebAPI.csproj.user b/HJGL_DS/WebAPI/WebAPI.csproj.user index a48b337..28be9c4 100644 --- a/HJGL_DS/WebAPI/WebAPI.csproj.user +++ b/HJGL_DS/WebAPI/WebAPI.csproj.user @@ -1,7 +1,7 @@  - Debug|Any CPU + Release|Any CPU FolderProfile true