NewLife/NewLife.Cube

v3.1.2020.0115   X组件内部目录统一使用BasePath,支持命令行参数与环境变量,便于函数计算
大石头 编写于 2020-01-15 01:22:07
共计: 修改15个文件,增加38行、删除36行。
修改 +4 -4
修改 +2 -2
修改 +2 -2
修改 +1 -1
修改 +2 -2
修改 +1 -1
修改 +1 -1
修改 +4 -4
修改 +2 -2
修改 +5 -3
修改 +1 -1
修改 +6 -6
修改 +2 -2
修改 +1 -1
修改 +4 -4
修改 +4 -4
diff --git a/CubeDemo/CubeDemo.csproj b/CubeDemo/CubeDemo.csproj
index afda1ae..a96ac04 100644
--- a/CubeDemo/CubeDemo.csproj
+++ b/CubeDemo/CubeDemo.csproj
@@ -44,8 +44,8 @@
   <ItemGroup>
     <Reference Include="Microsoft.CSharp" />
     <Reference Include="Microsoft.VisualBasic" />
-    <Reference Include="NewLife.Core, Version=8.5.7305.42329, Culture=neutral, processorArchitecture=MSIL">
-      <HintPath>..\packages\NewLife.Core.8.5.2020.101\lib\net46\NewLife.Core.dll</HintPath>
+    <Reference Include="NewLife.Core, Version=8.5.7319.2076, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\NewLife.Core.8.5.2020.115\lib\net46\NewLife.Core.dll</HintPath>
     </Reference>
     <Reference Include="System" />
     <Reference Include="System.Data" />
@@ -95,8 +95,8 @@
     </Reference>
     <Reference Include="System.Net.Http.WebRequest">
     </Reference>
-    <Reference Include="XCode, Version=9.14.7305.42400, Culture=neutral, processorArchitecture=MSIL">
-      <HintPath>..\packages\NewLife.XCode.9.14.2020.101\lib\net45\XCode.dll</HintPath>
+    <Reference Include="XCode, Version=9.14.7319.2106, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\NewLife.XCode.9.14.2020.115\lib\net45\XCode.dll</HintPath>
     </Reference>
   </ItemGroup>
   <ItemGroup>
修改 +2 -2
diff --git a/CubeDemo/packages.config b/CubeDemo/packages.config
index 94430b4..68b1622 100644
--- a/CubeDemo/packages.config
+++ b/CubeDemo/packages.config
@@ -7,6 +7,6 @@
   <package id="Microsoft.AspNet.WebPages" version="3.2.6" targetFramework="net461" />
   <package id="Microsoft.AspNet.WebPages.zh-Hans" version="3.2.6" targetFramework="net461" />
   <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net461" />
-  <package id="NewLife.Core" version="8.5.2020.101" targetFramework="net461" />
-  <package id="NewLife.XCode" version="9.14.2020.101" targetFramework="net461" />
+  <package id="NewLife.Core" version="8.5.2020.115" targetFramework="net461" />
+  <package id="NewLife.XCode" version="9.14.2020.115" targetFramework="net461" />
 </packages>
\ No newline at end of file
修改 +2 -2
diff --git a/CubeDemoNC/CubeDemoNC.csproj b/CubeDemoNC/CubeDemoNC.csproj
index a37352e..498bc09 100644
--- a/CubeDemoNC/CubeDemoNC.csproj
+++ b/CubeDemoNC/CubeDemoNC.csproj
@@ -20,8 +20,8 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.Core" Version="8.5.2020.101" />
-    <PackageReference Include="NewLife.XCode" Version="9.14.2020.101" />
+    <PackageReference Include="NewLife.Core" Version="8.5.2020.115" />
+    <PackageReference Include="NewLife.XCode" Version="9.14.2020.115" />
   </ItemGroup>
 
   <ItemGroup>
修改 +1 -1
diff --git a/NewLife.Cube/Areas/Admin/Controllers/DbController.cs b/NewLife.Cube/Areas/Admin/Controllers/DbController.cs
index 681d9aa..6274c42 100644
--- a/NewLife.Cube/Areas/Admin/Controllers/DbController.cs
+++ b/NewLife.Cube/Areas/Admin/Controllers/DbController.cs
@@ -35,7 +35,7 @@ namespace NewLife.Cube.Admin.Controllers
         public ActionResult Index()
         {
             var list = new List<DbItem>();
-            var dir = XCode.Setting.Current.BackupPath.AsDirectory();
+            var dir = NewLife.Setting.Current.BackupPath.GetBasePath().AsDirectory();
 
             // 读取配置文件
             foreach (var item in DAL.ConnStrs.ToArray())
修改 +2 -2
diff --git a/NewLife.Cube/Common/ReadOnlyEntityController.cs b/NewLife.Cube/Common/ReadOnlyEntityController.cs
index 1554d4e..22a36b1 100644
--- a/NewLife.Cube/Common/ReadOnlyEntityController.cs
+++ b/NewLife.Cube/Common/ReadOnlyEntityController.cs
@@ -745,7 +745,7 @@ namespace NewLife.Cube
 
                 var name = fact.EntityType.Name;
                 var fileName = "{0}_{1:yyyyMMddHHmmss}.gz".F(name, DateTime.Now);
-                var bak = XCode.Setting.Current.BackupPath.CombinePath(fileName).GetFullPath();
+                var bak = NewLife.Setting.Current.BackupPath.CombinePath(fileName).GetBasePath();
                 bak.EnsureDirectory(true);
 
                 var rs = 0;
@@ -778,7 +778,7 @@ namespace NewLife.Cube
                 var name = fact.EntityType.Name;
                 var fileName = "{0}_*.gz".F(name);
 
-                var di = XCode.Setting.Current.BackupPath.AsDirectory();
+                var di = NewLife.Setting.Current.BackupPath.GetBasePath().AsDirectory();
                 var fi = di?.GetFiles(fileName)?.LastOrDefault();
                 if (fi == null || !fi.Exists) throw new XException($"找不到[{fileName}]的备份文件");
 
修改 +1 -1
diff --git a/NewLife.Cube/Common/ViewHelper.cs b/NewLife.Cube/Common/ViewHelper.cs
index e601413..8862e03 100644
--- a/NewLife.Cube/Common/ViewHelper.cs
+++ b/NewLife.Cube/Common/ViewHelper.cs
@@ -826,7 +826,7 @@ namespace NewLife.Cube
             if (user == null || user.Avatar.IsNullOrEmpty()) return null;
 
             var set = Setting.Current;
-            var av = set.AvatarPath.CombinePath(user.ID + ".png").GetFullPath();
+            var av = set.AvatarPath.CombinePath(user.ID + ".png").GetBasePath();
 
             if (File.Exists(av)) return "/Sso/Avatar/" + user.ID;
 
修改 +1 -1
diff --git a/NewLife.Cube/Controllers/SsoController.cs b/NewLife.Cube/Controllers/SsoController.cs
index 68cc443..5f495f6 100644
--- a/NewLife.Cube/Controllers/SsoController.cs
+++ b/NewLife.Cube/Controllers/SsoController.cs
@@ -460,7 +460,7 @@ namespace NewLife.Cube.Controllers
 
             var set = Setting.Current;
             var av = set.AvatarPath.CombinePath(id + ".png");
-            var av2 = av.GetFullPath();
+            var av2 = av.GetBasePath();
             if (!System.IO.File.Exists(av2))
             {
                 var user = prv.Provider?.FindByID(id);
修改 +4 -4
diff --git a/NewLife.Cube/NewLife.Cube.csproj b/NewLife.Cube/NewLife.Cube.csproj
index 04d0648..238e806 100644
--- a/NewLife.Cube/NewLife.Cube.csproj
+++ b/NewLife.Cube/NewLife.Cube.csproj
@@ -45,8 +45,8 @@
       <HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
       <Private>True</Private>
     </Reference>
-    <Reference Include="NewLife.Core, Version=8.5.7305.42330, Culture=neutral, processorArchitecture=MSIL">
-      <HintPath>..\packages\NewLife.Core.8.5.2020.101\lib\net45\NewLife.Core.dll</HintPath>
+    <Reference Include="NewLife.Core, Version=8.5.7319.2075, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\NewLife.Core.8.5.2020.115\lib\net45\NewLife.Core.dll</HintPath>
     </Reference>
     <Reference Include="System" />
     <Reference Include="System.Data" />
@@ -83,8 +83,8 @@
     <Reference Include="System.Xml" />
     <Reference Include="System.Configuration" />
     <Reference Include="System.Web.Services" />
-    <Reference Include="XCode, Version=9.14.7305.42400, Culture=neutral, processorArchitecture=MSIL">
-      <HintPath>..\packages\NewLife.XCode.9.14.2020.101\lib\net45\XCode.dll</HintPath>
+    <Reference Include="XCode, Version=9.14.7319.2106, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\NewLife.XCode.9.14.2020.115\lib\net45\XCode.dll</HintPath>
     </Reference>
   </ItemGroup>
   <ItemGroup>
修改 +2 -2
diff --git a/NewLife.Cube/packages.config b/NewLife.Cube/packages.config
index ed45bae..e17bbe8 100644
--- a/NewLife.Cube/packages.config
+++ b/NewLife.Cube/packages.config
@@ -7,6 +7,6 @@
   <package id="Microsoft.AspNet.WebPages" version="3.2.6" targetFramework="net45" />
   <package id="Microsoft.AspNet.WebPages.zh-Hans" version="3.2.6" targetFramework="net45" />
   <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net40" />
-  <package id="NewLife.Core" version="8.5.2020.101" targetFramework="net45" />
-  <package id="NewLife.XCode" version="9.14.2020.101" targetFramework="net45" />
+  <package id="NewLife.Core" version="8.5.2020.115" targetFramework="net45" />
+  <package id="NewLife.XCode" version="9.14.2020.115" targetFramework="net45" />
 </packages>
\ No newline at end of file
修改 +5 -3
diff --git a/NewLife.Cube/Properties/AssemblyInfo.cs b/NewLife.Cube/Properties/AssemblyInfo.cs
index ea2620a..4862b0f 100644
--- a/NewLife.Cube/Properties/AssemblyInfo.cs
+++ b/NewLife.Cube/Properties/AssemblyInfo.cs
@@ -12,7 +12,7 @@ using NewLife.Cube;
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyProduct("NewLife.Cube")]
 [assembly: AssemblyCompany("新生命开发团队")]
-[assembly: AssemblyCopyright("©2002-2018 新生命开发团队 https://github.com/NewLifeX/NewLife.Cube")]
+[assembly: AssemblyCopyright("©2002-2020 新生命开发团队 https://github.com/NewLifeX/NewLife.Cube")]
 [assembly: AssemblyTrademark("四叶草")]
 [assembly: AssemblyCulture("")]
 
@@ -36,10 +36,12 @@ using NewLife.Cube;
 //
 // 可以指定所有这些值,也可以使用“修订号”和“内部版本号”的默认值,
 // 方法是按如下所示使用“*”:
-[assembly: AssemblyVersion("3.0.*")]
-[assembly: AssemblyFileVersion("3.0.2020.0101")]
+[assembly: AssemblyVersion("3.1.*")]
+[assembly: AssemblyFileVersion("3.1.2020.0115")]
 
 /*
+ * v3.1.2020.0115   X组件内部目录统一使用BasePath,支持命令行参数与环境变量,便于函数计算
+ * 
  * v3.0.2019.1212   独立发布netcore版本魔方,并作为主线维护
  * 
  * v2.9.2019.1110   优化单点登录和Csv导出,界面调整
修改 +1 -1
diff --git a/NewLife.Cube/Web/SsoProvider.cs b/NewLife.Cube/Web/SsoProvider.cs
index 37fffc9..4539435 100644
--- a/NewLife.Cube/Web/SsoProvider.cs
+++ b/NewLife.Cube/Web/SsoProvider.cs
@@ -388,7 +388,7 @@ namespace NewLife.Cube.Web
 
             // 不要扩展名
             var set = Setting.Current;
-            var dest = set.AvatarPath.CombinePath(user.ID + ".png").GetFullPath();
+            var dest = set.AvatarPath.CombinePath(user.ID + ".png").GetBasePath();
 
             //// 头像是否已存在
             //if (File.Exists(dest)) return false;
修改 +6 -6
diff --git a/NewLife.CubeNC/NewLife.CubeNC.csproj b/NewLife.CubeNC/NewLife.CubeNC.csproj
index 9e30506..58a9954 100644
--- a/NewLife.CubeNC/NewLife.CubeNC.csproj
+++ b/NewLife.CubeNC/NewLife.CubeNC.csproj
@@ -8,10 +8,10 @@
     <AssemblyTitle>魔方平台</AssemblyTitle>
     <Description>Mvc权限管理后台,支持模版视图重载覆盖</Description>
     <Company>新生命开发团队</Company>
-    <Copyright>©2002-2019 新生命开发团队</Copyright>
-    <Version>3.0.2020.0101</Version>
-    <FileVersion>3.0.2020.0101</FileVersion>
-    <AssemblyVersion>3.0.*</AssemblyVersion>
+    <Copyright>©2002-2020 新生命开发团队</Copyright>
+    <Version>3.1.2020.0115</Version>
+    <FileVersion>3.1.2020.0115</FileVersion>
+    <AssemblyVersion>3.1.*</AssemblyVersion>
     <Deterministic>false</Deterministic>
     <OutputPath>..\Bin</OutputPath>
     <DocumentationFile>$(OutputPath)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
@@ -65,8 +65,8 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.Core" Version="8.5.2020.101" />
-    <PackageReference Include="NewLife.XCode" Version="9.14.2020.101" />
+    <PackageReference Include="NewLife.Core" Version="8.5.2020.115" />
+    <PackageReference Include="NewLife.XCode" Version="9.14.2020.115" />
   </ItemGroup>
 
   <ItemGroup>
修改 +2 -2
diff --git a/Test/packages.config b/Test/packages.config
index c68968f..40796cd 100644
--- a/Test/packages.config
+++ b/Test/packages.config
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
-  <package id="NewLife.Core" version="8.5.2020.101" targetFramework="net45" />
-  <package id="NewLife.XCode" version="9.14.2020.101" targetFramework="net45" />
+  <package id="NewLife.Core" version="8.5.2020.115" targetFramework="net45" />
+  <package id="NewLife.XCode" version="9.14.2020.115" targetFramework="net45" />
 </packages>
\ No newline at end of file
修改 +1 -1
diff --git a/Test/Program.cs b/Test/Program.cs
index d946a14..a407db9 100644
--- a/Test/Program.cs
+++ b/Test/Program.cs
@@ -18,7 +18,7 @@ namespace Test
             var set = XCode.Setting.Current;
             if (set.IsNew)
             {
-                set.SQLiteDbPath = "..\\Data";
+                //set.SQLiteDbPath = "..\\Data";
                 set.SaveAsync();
             }
 
修改 +4 -4
diff --git a/Test/Test.csproj b/Test/Test.csproj
index 676bc5b..8b0d24b 100644
--- a/Test/Test.csproj
+++ b/Test/Test.csproj
@@ -35,8 +35,8 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="Microsoft.VisualBasic" />
-    <Reference Include="NewLife.Core, Version=8.5.7305.42330, Culture=neutral, processorArchitecture=MSIL">
-      <HintPath>..\packages\NewLife.Core.8.5.2020.101\lib\net45\NewLife.Core.dll</HintPath>
+    <Reference Include="NewLife.Core, Version=8.5.7319.2075, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\NewLife.Core.8.5.2020.115\lib\net45\NewLife.Core.dll</HintPath>
     </Reference>
     <Reference Include="System" />
     <Reference Include="System.Core" />
@@ -52,8 +52,8 @@
     <Reference Include="System.Data" />
     <Reference Include="System.Net.Http" />
     <Reference Include="System.Xml" />
-    <Reference Include="XCode, Version=9.14.7305.42400, Culture=neutral, processorArchitecture=MSIL">
-      <HintPath>..\packages\NewLife.XCode.9.14.2020.101\lib\net45\XCode.dll</HintPath>
+    <Reference Include="XCode, Version=9.14.7319.2106, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\NewLife.XCode.9.14.2020.115\lib\net45\XCode.dll</HintPath>
     </Reference>
   </ItemGroup>
   <ItemGroup>