diff --git a/build/version.props b/build/version.props
index 891e8944..75451f09 100644
--- a/build/version.props
+++ b/build/version.props
@@ -3,7 +3,7 @@
1
0
10
- 20180411-5
+ 20180412-1
$(VersionMajor).$(VersionMinor).$(VersionPatch)
preview-$(VersionQuality)
diff --git a/readme.md b/readme.md
index d81295c2..8490c8d2 100644
--- a/readme.md
+++ b/readme.md
@@ -355,7 +355,6 @@ https://github.com/dotnetcore/util/
> 包括.net core版本的跳跃式升级等,比如从.net core1.x升级到2.0。
- 2017年7月21日,将.net core升级到2.0 Preview 2。
-- 2018年3月2日,将.net core升级到2.1 Preview 1。
## 更新计划
diff --git a/sample/Util.Samples.Webs/Util.Samples.Webs.csproj b/sample/Util.Samples.Webs/Util.Samples.Webs.csproj
index 2bda3d15..727b5ee5 100644
--- a/sample/Util.Samples.Webs/Util.Samples.Webs.csproj
+++ b/sample/Util.Samples.Webs/Util.Samples.Webs.csproj
@@ -21,7 +21,7 @@
-
+
diff --git a/src/Util.Datas/05-Util.Datas.csproj b/src/Util.Datas/05-Util.Datas.csproj
index 1422f981..7cdfcd58 100644
--- a/src/Util.Datas/05-Util.Datas.csproj
+++ b/src/Util.Datas/05-Util.Datas.csproj
@@ -37,9 +37,9 @@ Util是一个.net core平台下的应用框架,旨在提升小型团队的开
-
-
-
+
+
+
diff --git a/src/Util.Security/02-Util.Security.csproj b/src/Util.Security/02-Util.Security.csproj
index 4499954d..de6bfe51 100644
--- a/src/Util.Security/02-Util.Security.csproj
+++ b/src/Util.Security/02-Util.Security.csproj
@@ -35,8 +35,8 @@ Util是一个.net core平台下的应用框架,旨在提升小型团队的开
-
-
+
+
diff --git a/src/Util.Ui.Abstractions/01-Util.Ui.Abstractions.csproj b/src/Util.Ui.Abstractions/01-Util.Ui.Abstractions.csproj
index d16addf2..0efcd11b 100644
--- a/src/Util.Ui.Abstractions/01-Util.Ui.Abstractions.csproj
+++ b/src/Util.Ui.Abstractions/01-Util.Ui.Abstractions.csproj
@@ -30,9 +30,9 @@ Util是一个.net core平台下的应用框架,旨在提升小型团队的开
-
-
-
+
+
+
diff --git a/src/Util.Ui.Core/02-Util.Ui.Core.csproj b/src/Util.Ui.Core/02-Util.Ui.Core.csproj
index e83ed6e7..84a008d0 100644
--- a/src/Util.Ui.Core/02-Util.Ui.Core.csproj
+++ b/src/Util.Ui.Core/02-Util.Ui.Core.csproj
@@ -34,7 +34,7 @@ Util是一个.net core平台下的应用框架,旨在提升小型团队的开
-
+
diff --git a/src/Util.Webs/07-Util.Webs.csproj b/src/Util.Webs/07-Util.Webs.csproj
index b52e36fd..d726d6e9 100644
--- a/src/Util.Webs/07-Util.Webs.csproj
+++ b/src/Util.Webs/07-Util.Webs.csproj
@@ -39,8 +39,8 @@ Util是一个.net core平台下的应用框架,旨在提升小型团队的开
-
-
+
+
diff --git a/src/Util/01-Util.csproj b/src/Util/01-Util.csproj
index 076a26e2..37debcb3 100644
--- a/src/Util/01-Util.csproj
+++ b/src/Util/01-Util.csproj
@@ -39,19 +39,19 @@ Util是一个.net core平台下的应用框架,旨在提升小型团队的开
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
diff --git a/src/Util/Reflections/Finder.cs b/src/Util/Reflections/Finder.cs
index a6b987fb..04df5a04 100644
--- a/src/Util/Reflections/Finder.cs
+++ b/src/Util/Reflections/Finder.cs
@@ -4,6 +4,7 @@ using System.IO;
using System.Linq;
using System.Reflection;
using System.Text.RegularExpressions;
+using Microsoft.Extensions.PlatformAbstractions;
namespace Util.Reflections {
///
@@ -57,7 +58,7 @@ namespace Util.Reflections {
/// 程序集是否匹配
///
protected virtual bool Match( AssemblyName assemblyName ) {
- if ( assemblyName.FullName.Contains( "PrecompiledViews" ) )
+ if ( assemblyName.FullName.StartsWith( $"{PlatformServices.Default.Application.ApplicationName}.Views" ) )
return false;
return !Regex.IsMatch( assemblyName.FullName, SkipAssemblies, RegexOptions.IgnoreCase | RegexOptions.Compiled );
}
diff --git a/template/CodeSmith/CodeGenerator.v11.suo b/template/CodeSmith/CodeGenerator.v11.suo
index 3670e146..8f654df9 100644
Binary files a/template/CodeSmith/CodeGenerator.v11.suo and b/template/CodeSmith/CodeGenerator.v11.suo differ
diff --git a/template/CodeSmith/CodeGenerator/CodeGenerator.csproj b/template/CodeSmith/CodeGenerator/CodeGenerator.csproj
index 1fba30af..e727d5bf 100644
--- a/template/CodeSmith/CodeGenerator/CodeGenerator.csproj
+++ b/template/CodeSmith/CodeGenerator/CodeGenerator.csproj
@@ -67,6 +67,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Application.cs
+
+
+
+ Role.cs
+
+
+
+ User.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -113,9 +194,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+