diff --git a/build/Jhu.Graywulf.Entities.Build/Jhu.Graywulf.Entities.Build.csproj b/build/Jhu.Graywulf.Entities.Build/Jhu.Graywulf.Entities.Build.csproj
index ad62ff37..08ca61fe 100644
--- a/build/Jhu.Graywulf.Entities.Build/Jhu.Graywulf.Entities.Build.csproj
+++ b/build/Jhu.Graywulf.Entities.Build/Jhu.Graywulf.Entities.Build.csproj
@@ -9,7 +9,7 @@
Properties
Jhu.Graywulf.Entities.Build
Jhu.Graywulf.Entities.Build
- v4.6.1
+ v4.5
512
diff --git a/build/Jhu.Graywulf.SqlParser.Generator/Jhu.Graywulf.SqlParser.Generator.csproj b/build/Jhu.Graywulf.SqlParser.Generator/Jhu.Graywulf.SqlParser.Generator.csproj
index a8af87c8..cd92dcd6 100644
--- a/build/Jhu.Graywulf.SqlParser.Generator/Jhu.Graywulf.SqlParser.Generator.csproj
+++ b/build/Jhu.Graywulf.SqlParser.Generator/Jhu.Graywulf.SqlParser.Generator.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf.SqlParser.Generator
gwsqlpgen
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.AccessControl/Jhu.Graywulf.AccessControl.csproj b/dll/Jhu.Graywulf.AccessControl/Jhu.Graywulf.AccessControl.csproj
index 087b5aac..282c3a78 100644
--- a/dll/Jhu.Graywulf.AccessControl/Jhu.Graywulf.AccessControl.csproj
+++ b/dll/Jhu.Graywulf.AccessControl/Jhu.Graywulf.AccessControl.csproj
@@ -9,7 +9,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.AccessControl
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.Activities/Jhu.Graywulf.Activities.csproj b/dll/Jhu.Graywulf.Activities/Jhu.Graywulf.Activities.csproj
index 7b90bff1..cb37c37e 100644
--- a/dll/Jhu.Graywulf.Activities/Jhu.Graywulf.Activities.csproj
+++ b/dll/Jhu.Graywulf.Activities/Jhu.Graywulf.Activities.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Activities
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.Components/Components/AppDomainManager.cs b/dll/Jhu.Graywulf.Components/Components/AppDomainManager.cs
index b3ba3d00..dcf7244c 100644
--- a/dll/Jhu.Graywulf.Components/Components/AppDomainManager.cs
+++ b/dll/Jhu.Graywulf.Components/Components/AppDomainManager.cs
@@ -97,7 +97,7 @@ private void InitializeMembers()
{
this.syncRoot = new object();
this.appDomains = new Dictionary();
- this.baseDirectory = Configuration?.AssemblyPath ?? Environment.CurrentDirectory;
+ this.baseDirectory = (Configuration != null ? Configuration.AssemblyPath : null) ?? Environment.CurrentDirectory;
}
#endregion
diff --git a/dll/Jhu.Graywulf.Components/Jhu.Graywulf.Components.csproj b/dll/Jhu.Graywulf.Components/Jhu.Graywulf.Components.csproj
index a71b68fb..ff7aba38 100644
--- a/dll/Jhu.Graywulf.Components/Jhu.Graywulf.Components.csproj
+++ b/dll/Jhu.Graywulf.Components/Jhu.Graywulf.Components.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Components
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.Entities/Jhu.Graywulf.Entities.csproj b/dll/Jhu.Graywulf.Entities/Jhu.Graywulf.Entities.csproj
index 538aa75f..1588e9a9 100644
--- a/dll/Jhu.Graywulf.Entities/Jhu.Graywulf.Entities.csproj
+++ b/dll/Jhu.Graywulf.Entities/Jhu.Graywulf.Entities.csproj
@@ -9,7 +9,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Entities
- v4.6.1
+ v4.5
512
..\..\..\
diff --git a/dll/Jhu.Graywulf.IO/Jhu.Graywulf.IO.csproj b/dll/Jhu.Graywulf.IO/Jhu.Graywulf.IO.csproj
index df01a552..9de2d904 100644
--- a/dll/Jhu.Graywulf.IO/Jhu.Graywulf.IO.csproj
+++ b/dll/Jhu.Graywulf.IO/Jhu.Graywulf.IO.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.IO
- v4.6.1
+ v4.5
512
..\..\..\
true
@@ -38,7 +38,7 @@
- ..\..\..\packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll
+ ..\..\packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll
diff --git a/dll/Jhu.Graywulf.Jobs/Jhu.Graywulf.Jobs.csproj b/dll/Jhu.Graywulf.Jobs/Jhu.Graywulf.Jobs.csproj
index a7a0a1b0..6409505b 100644
--- a/dll/Jhu.Graywulf.Jobs/Jhu.Graywulf.Jobs.csproj
+++ b/dll/Jhu.Graywulf.Jobs/Jhu.Graywulf.Jobs.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Jobs
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.Logging/Jhu.Graywulf.Logging.csproj b/dll/Jhu.Graywulf.Logging/Jhu.Graywulf.Logging.csproj
index eef6564f..11182dc7 100644
--- a/dll/Jhu.Graywulf.Logging/Jhu.Graywulf.Logging.csproj
+++ b/dll/Jhu.Graywulf.Logging/Jhu.Graywulf.Logging.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Logging
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.ParserLib/Jhu.Graywulf.ParserLib.csproj b/dll/Jhu.Graywulf.ParserLib/Jhu.Graywulf.ParserLib.csproj
index 02492fd0..74bce16a 100644
--- a/dll/Jhu.Graywulf.ParserLib/Jhu.Graywulf.ParserLib.csproj
+++ b/dll/Jhu.Graywulf.ParserLib/Jhu.Graywulf.ParserLib.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.ParserLib
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.Registry.Enum/Jhu.Graywulf.Registry.Enum.csproj b/dll/Jhu.Graywulf.Registry.Enum/Jhu.Graywulf.Registry.Enum.csproj
index a0b95f3f..719b84cc 100644
--- a/dll/Jhu.Graywulf.Registry.Enum/Jhu.Graywulf.Registry.Enum.csproj
+++ b/dll/Jhu.Graywulf.Registry.Enum/Jhu.Graywulf.Registry.Enum.csproj
@@ -9,7 +9,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Registry.Enum
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.Registry/Jhu.Graywulf.Registry.csproj b/dll/Jhu.Graywulf.Registry/Jhu.Graywulf.Registry.csproj
index cee8df9a..badbfe2a 100644
--- a/dll/Jhu.Graywulf.Registry/Jhu.Graywulf.Registry.csproj
+++ b/dll/Jhu.Graywulf.Registry/Jhu.Graywulf.Registry.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Registry
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.RemoteService/Jhu.Graywulf.RemoteService.csproj b/dll/Jhu.Graywulf.RemoteService/Jhu.Graywulf.RemoteService.csproj
index bb249152..7ec4e40c 100644
--- a/dll/Jhu.Graywulf.RemoteService/Jhu.Graywulf.RemoteService.csproj
+++ b/dll/Jhu.Graywulf.RemoteService/Jhu.Graywulf.RemoteService.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.RemoteService
- v4.6.1
+ v4.5
512
diff --git a/dll/Jhu.Graywulf.Schema/Jhu.Graywulf.Schema.csproj b/dll/Jhu.Graywulf.Schema/Jhu.Graywulf.Schema.csproj
index 3d03fea7..9a688ebf 100644
--- a/dll/Jhu.Graywulf.Schema/Jhu.Graywulf.Schema.csproj
+++ b/dll/Jhu.Graywulf.Schema/Jhu.Graywulf.Schema.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Schema
- v4.6.1
+ v4.5
512
..\..\..\
true
diff --git a/dll/Jhu.Graywulf.Sql/Jhu.Graywulf.Sql.csproj b/dll/Jhu.Graywulf.Sql/Jhu.Graywulf.Sql.csproj
index 244d11e8..bc9b77cd 100644
--- a/dll/Jhu.Graywulf.Sql/Jhu.Graywulf.Sql.csproj
+++ b/dll/Jhu.Graywulf.Sql/Jhu.Graywulf.Sql.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Sql
- v4.6.1
+ v4.5
512
..\..\..\
true
@@ -53,11 +53,11 @@
..\..\..\..\..\..\..\Program Files (x86)\Microsoft SQL Server\120\SDK\Assemblies\Microsoft.SqlServer.SqlEnum.dll
- ..\..\..\packages\MySql.Data.6.9.8\lib\net45\MySql.Data.dll
+ ..\..\packages\MySql.Data.6.9.8\lib\net45\MySql.Data.dll
True
- ..\..\..\packages\Npgsql.3.1.3\lib\net451\Npgsql.dll
+ ..\..\packages\Npgsql.3.1.3\lib\net45\Npgsql.dll
True
diff --git a/exe/Jhu.Graywulf.SqlParser.UI/Jhu.Graywulf.SqlParser.UI.csproj b/exe/Jhu.Graywulf.SqlParser.UI/Jhu.Graywulf.SqlParser.UI.csproj
index 9d77dbc5..7c89e51a 100644
--- a/exe/Jhu.Graywulf.SqlParser.UI/Jhu.Graywulf.SqlParser.UI.csproj
+++ b/exe/Jhu.Graywulf.SqlParser.UI/Jhu.Graywulf.SqlParser.UI.csproj
@@ -10,7 +10,7 @@
Properties
Jhu.Graywulf.Parser.Test
Jhu.Graywulf.Parser.Test
- v4.6.1
+ v4.5
512
@@ -103,7 +103,6 @@
Main.cs
-
diff --git a/exe/Jhu.Graywulf.SqlParser.UI/SqlParser/UI/Main.cs b/exe/Jhu.Graywulf.SqlParser.UI/SqlParser/UI/Main.cs
index 0a6b7b8c..926aaaa2 100644
--- a/exe/Jhu.Graywulf.SqlParser.UI/SqlParser/UI/Main.cs
+++ b/exe/Jhu.Graywulf.SqlParser.UI/SqlParser/UI/Main.cs
@@ -43,14 +43,13 @@ private void toolbuttonParse_Click(object sender, EventArgs e)
rootNode = (Node)parser.Execute(sql.Text);
+ RefreshNodeTree(null, rootNode);
+ parsed.Text = Jhu.Graywulf.SqlCodeGen.SqlServer.SqlServerCodeGenerator.GetCode(rootNode, false);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
-
- RefreshNodeTree(null, rootNode);
- parsed.Text = Jhu.Graywulf.SqlCodeGen.SqlServer.SqlServerCodeGenerator.GetCode(rootNode, false);
}
private void toolbuttonResolve_Click(object sender, EventArgs e)
diff --git a/graywulf-entities.sln b/graywulf-entities.sln
index 8b3db9c3..18ad9eef 100644
--- a/graywulf-entities.sln
+++ b/graywulf-entities.sln
@@ -3,12 +3,12 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Entities", "dll\Jhu.Graywulf.Entities\Jhu.Graywulf.Entities.csproj", "{CF0CEC0A-139F-40F5-A6DD-2708400B539D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Entities", "dll\Jhu.Graywulf.Entities\Jhu.Graywulf.Entities.csproj", "{10B184E6-825D-4498-98D5-A42939E4BD2D}"
ProjectSection(ProjectDependencies) = postProject
- {DFC2C453-4CE2-403E-8C91-CB28588E4B81} = {DFC2C453-4CE2-403E-8C91-CB28588E4B81}
+ {B25AD38F-0515-481F-A7CB-2A252B9257FA} = {B25AD38F-0515-481F-A7CB-2A252B9257FA}
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Entities.Test", "test\Jhu.Graywulf.Entities.Test\Jhu.Graywulf.Entities.Test.csproj", "{D665C558-0E22-49C4-8ADC-F9526E895C3C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Entities.Test", "test\Jhu.Graywulf.Entities.Test\Jhu.Graywulf.Entities.Test.csproj", "{160F090C-EAD7-4C6D-AA3C-54FDA7082088}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{72AAEEF6-B804-481B-9021-4582A34B984B}"
ProjectSection(SolutionItems) = preProject
@@ -31,11 +31,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sql", "Sql", "{0E69203D-01F
sql\Graywulf.Entities.Test.sql = sql\Graywulf.Entities.Test.sql
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Entities.Build", "build\Jhu.Graywulf.Entities.Build\Jhu.Graywulf.Entities.Build.csproj", "{DFC2C453-4CE2-403E-8C91-CB28588E4B81}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Entities.Build", "build\Jhu.Graywulf.Entities.Build\Jhu.Graywulf.Entities.Build.csproj", "{B25AD38F-0515-481F-A7CB-2A252B9257FA}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.AccessControl", "dll\Jhu.Graywulf.AccessControl\Jhu.Graywulf.AccessControl.csproj", "{73396997-E14A-44BF-B5D4-2E442424F766}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.AccessControl", "dll\Jhu.Graywulf.AccessControl\Jhu.Graywulf.AccessControl.csproj", "{DA689D40-EDCD-433D-8D9B-4E96829F8C6A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.AccessControl.Test", "test\Jhu.Graywulf.AccessControl.Test\Jhu.Graywulf.AccessControl.Test.csproj", "{705995AF-35D2-4EFE-B0B5-852F30D2B40D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.AccessControl.Test", "test\Jhu.Graywulf.AccessControl.Test\Jhu.Graywulf.AccessControl.Test.csproj", "{96B78C89-3E68-450B-B08B-48A7E8073759}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Components", "dll\Jhu.Graywulf.Components\Jhu.Graywulf.Components.csproj", "{ABB4C403-720A-47E1-9485-CFAADD696656}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -43,35 +45,40 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {CF0CEC0A-139F-40F5-A6DD-2708400B539D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CF0CEC0A-139F-40F5-A6DD-2708400B539D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CF0CEC0A-139F-40F5-A6DD-2708400B539D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CF0CEC0A-139F-40F5-A6DD-2708400B539D}.Release|Any CPU.Build.0 = Release|Any CPU
- {D665C558-0E22-49C4-8ADC-F9526E895C3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D665C558-0E22-49C4-8ADC-F9526E895C3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D665C558-0E22-49C4-8ADC-F9526E895C3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D665C558-0E22-49C4-8ADC-F9526E895C3C}.Release|Any CPU.Build.0 = Release|Any CPU
- {DFC2C453-4CE2-403E-8C91-CB28588E4B81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DFC2C453-4CE2-403E-8C91-CB28588E4B81}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DFC2C453-4CE2-403E-8C91-CB28588E4B81}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DFC2C453-4CE2-403E-8C91-CB28588E4B81}.Release|Any CPU.Build.0 = Release|Any CPU
- {73396997-E14A-44BF-B5D4-2E442424F766}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {73396997-E14A-44BF-B5D4-2E442424F766}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {73396997-E14A-44BF-B5D4-2E442424F766}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {73396997-E14A-44BF-B5D4-2E442424F766}.Release|Any CPU.Build.0 = Release|Any CPU
- {705995AF-35D2-4EFE-B0B5-852F30D2B40D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {705995AF-35D2-4EFE-B0B5-852F30D2B40D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {705995AF-35D2-4EFE-B0B5-852F30D2B40D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {705995AF-35D2-4EFE-B0B5-852F30D2B40D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {10B184E6-825D-4498-98D5-A42939E4BD2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {10B184E6-825D-4498-98D5-A42939E4BD2D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {10B184E6-825D-4498-98D5-A42939E4BD2D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {10B184E6-825D-4498-98D5-A42939E4BD2D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {160F090C-EAD7-4C6D-AA3C-54FDA7082088}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {160F090C-EAD7-4C6D-AA3C-54FDA7082088}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {160F090C-EAD7-4C6D-AA3C-54FDA7082088}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {160F090C-EAD7-4C6D-AA3C-54FDA7082088}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B25AD38F-0515-481F-A7CB-2A252B9257FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B25AD38F-0515-481F-A7CB-2A252B9257FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B25AD38F-0515-481F-A7CB-2A252B9257FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B25AD38F-0515-481F-A7CB-2A252B9257FA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {96B78C89-3E68-450B-B08B-48A7E8073759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {96B78C89-3E68-450B-B08B-48A7E8073759}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {96B78C89-3E68-450B-B08B-48A7E8073759}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {96B78C89-3E68-450B-B08B-48A7E8073759}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {CF0CEC0A-139F-40F5-A6DD-2708400B539D} = {6A2B0C76-B26F-45FC-A799-5C8D573EC406}
- {D665C558-0E22-49C4-8ADC-F9526E895C3C} = {719351FB-5EC1-44DD-9E09-33FD6301E23C}
- {DFC2C453-4CE2-403E-8C91-CB28588E4B81} = {37E2D850-8232-46FA-B9DE-3B791C7A1ED8}
- {73396997-E14A-44BF-B5D4-2E442424F766} = {6A2B0C76-B26F-45FC-A799-5C8D573EC406}
- {705995AF-35D2-4EFE-B0B5-852F30D2B40D} = {719351FB-5EC1-44DD-9E09-33FD6301E23C}
+ {10B184E6-825D-4498-98D5-A42939E4BD2D} = {6A2B0C76-B26F-45FC-A799-5C8D573EC406}
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A} = {6A2B0C76-B26F-45FC-A799-5C8D573EC406}
+ {ABB4C403-720A-47E1-9485-CFAADD696656} = {6A2B0C76-B26F-45FC-A799-5C8D573EC406}
+ {160F090C-EAD7-4C6D-AA3C-54FDA7082088} = {719351FB-5EC1-44DD-9E09-33FD6301E23C}
+ {96B78C89-3E68-450B-B08B-48A7E8073759} = {719351FB-5EC1-44DD-9E09-33FD6301E23C}
+ {B25AD38F-0515-481F-A7CB-2A252B9257FA} = {37E2D850-8232-46FA-B9DE-3B791C7A1ED8}
EndGlobalSection
EndGlobal
diff --git a/graywulf-sqlparser-ui.sln b/graywulf-sqlparser-ui.sln
new file mode 100644
index 00000000..d4984101
--- /dev/null
+++ b/graywulf-sqlparser-ui.sln
@@ -0,0 +1,161 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.SqlParser.UI", "exe\Jhu.Graywulf.SqlParser.UI\Jhu.Graywulf.SqlParser.UI.csproj", "{6A391FD8-C720-4954-A353-31ED2C7F4FDC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Components", "dll\Jhu.Graywulf.Components\Jhu.Graywulf.Components.csproj", "{ABB4C403-720A-47E1-9485-CFAADD696656}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Jobs", "dll\Jhu.Graywulf.Jobs\Jhu.Graywulf.Jobs.csproj", "{2BD2D467-D003-468D-9B97-83DDC6F2ED78}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.ParserLib", "dll\Jhu.Graywulf.ParserLib\Jhu.Graywulf.ParserLib.csproj", "{4039B7D0-F8E5-49D8-A770-133DBED2EA75}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Registry", "dll\Jhu.Graywulf.Registry\Jhu.Graywulf.Registry.csproj", "{59BFB28B-3F97-4714-B8D7-A1B40F668831}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Schema", "dll\Jhu.Graywulf.Schema\Jhu.Graywulf.Schema.csproj", "{5868B518-CBFC-43FB-B9C8-C617A65121C4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Sql", "dll\Jhu.Graywulf.Sql\Jhu.Graywulf.Sql.csproj", "{AADA04EE-F578-4628-8AE0-D423BB94C738}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.AccessControl", "dll\Jhu.Graywulf.AccessControl\Jhu.Graywulf.AccessControl.csproj", "{DA689D40-EDCD-433D-8D9B-4E96829F8C6A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Activities", "dll\Jhu.Graywulf.Activities\Jhu.Graywulf.Activities.csproj", "{57392DA3-E280-48EE-80C8-64E09FD8AFB5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.IO", "dll\Jhu.Graywulf.IO\Jhu.Graywulf.IO.csproj", "{6797ED88-1D8C-491B-A036-4C42C4BF2EAF}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Logging", "dll\Jhu.Graywulf.Logging\Jhu.Graywulf.Logging.csproj", "{FD98FB58-A3E5-4D32-B6D6-3E20609C4D09}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.Registry.Enum", "dll\Jhu.Graywulf.Registry.Enum\Jhu.Graywulf.Registry.Enum.csproj", "{F163A859-0FE2-4099-BD85-F61C9C05426A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.RemoteService", "dll\Jhu.Graywulf.RemoteService\Jhu.Graywulf.RemoteService.csproj", "{5460DB30-CFD9-4EDB-A1E8-161A7CC505C5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{59BB06BD-7ADA-400E-B0CC-F62FF4E30152}"
+ ProjectSection(SolutionItems) = preProject
+ .nuget\NuGet.Config = .nuget\NuGet.Config
+ .nuget\NuGet.exe = .nuget\NuGet.exe
+ .nuget\NuGet.targets = .nuget\NuGet.targets
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{D2DA595E-2945-497F-AD6B-A76D4E4ED9DC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dll", "Dll", "{FA6BDE24-593C-4905-9E8C-DDDC45F80971}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jhu.Graywulf.SqlParser.Generator", "build\Jhu.Graywulf.SqlParser.Generator\Jhu.Graywulf.SqlParser.Generator.csproj", "{77BE21A2-3AF7-478A-8279-3C741BF3BD59}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Debug|x86.ActiveCfg = Debug|x86
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Debug|x86.Build.0 = Debug|x86
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Release|x86.ActiveCfg = Release|x86
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC}.Release|x86.Build.0 = Release|x86
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ABB4C403-720A-47E1-9485-CFAADD696656}.Release|x86.ActiveCfg = Release|Any CPU
+ {2BD2D467-D003-468D-9B97-83DDC6F2ED78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2BD2D467-D003-468D-9B97-83DDC6F2ED78}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2BD2D467-D003-468D-9B97-83DDC6F2ED78}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2BD2D467-D003-468D-9B97-83DDC6F2ED78}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2BD2D467-D003-468D-9B97-83DDC6F2ED78}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2BD2D467-D003-468D-9B97-83DDC6F2ED78}.Release|x86.ActiveCfg = Release|Any CPU
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Debug|x86.ActiveCfg = Debug|x86
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Debug|x86.Build.0 = Debug|x86
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Release|x86.ActiveCfg = Release|x86
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75}.Release|x86.Build.0 = Release|x86
+ {59BFB28B-3F97-4714-B8D7-A1B40F668831}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {59BFB28B-3F97-4714-B8D7-A1B40F668831}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {59BFB28B-3F97-4714-B8D7-A1B40F668831}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {59BFB28B-3F97-4714-B8D7-A1B40F668831}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {59BFB28B-3F97-4714-B8D7-A1B40F668831}.Release|Any CPU.Build.0 = Release|Any CPU
+ {59BFB28B-3F97-4714-B8D7-A1B40F668831}.Release|x86.ActiveCfg = Release|Any CPU
+ {5868B518-CBFC-43FB-B9C8-C617A65121C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5868B518-CBFC-43FB-B9C8-C617A65121C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5868B518-CBFC-43FB-B9C8-C617A65121C4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5868B518-CBFC-43FB-B9C8-C617A65121C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5868B518-CBFC-43FB-B9C8-C617A65121C4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5868B518-CBFC-43FB-B9C8-C617A65121C4}.Release|x86.ActiveCfg = Release|Any CPU
+ {AADA04EE-F578-4628-8AE0-D423BB94C738}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AADA04EE-F578-4628-8AE0-D423BB94C738}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AADA04EE-F578-4628-8AE0-D423BB94C738}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AADA04EE-F578-4628-8AE0-D423BB94C738}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AADA04EE-F578-4628-8AE0-D423BB94C738}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AADA04EE-F578-4628-8AE0-D423BB94C738}.Release|x86.ActiveCfg = Release|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A}.Release|x86.ActiveCfg = Release|Any CPU
+ {57392DA3-E280-48EE-80C8-64E09FD8AFB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {57392DA3-E280-48EE-80C8-64E09FD8AFB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {57392DA3-E280-48EE-80C8-64E09FD8AFB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {57392DA3-E280-48EE-80C8-64E09FD8AFB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {57392DA3-E280-48EE-80C8-64E09FD8AFB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {57392DA3-E280-48EE-80C8-64E09FD8AFB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {6797ED88-1D8C-491B-A036-4C42C4BF2EAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6797ED88-1D8C-491B-A036-4C42C4BF2EAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6797ED88-1D8C-491B-A036-4C42C4BF2EAF}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6797ED88-1D8C-491B-A036-4C42C4BF2EAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6797ED88-1D8C-491B-A036-4C42C4BF2EAF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6797ED88-1D8C-491B-A036-4C42C4BF2EAF}.Release|x86.ActiveCfg = Release|Any CPU
+ {FD98FB58-A3E5-4D32-B6D6-3E20609C4D09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FD98FB58-A3E5-4D32-B6D6-3E20609C4D09}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FD98FB58-A3E5-4D32-B6D6-3E20609C4D09}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FD98FB58-A3E5-4D32-B6D6-3E20609C4D09}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FD98FB58-A3E5-4D32-B6D6-3E20609C4D09}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FD98FB58-A3E5-4D32-B6D6-3E20609C4D09}.Release|x86.ActiveCfg = Release|Any CPU
+ {F163A859-0FE2-4099-BD85-F61C9C05426A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F163A859-0FE2-4099-BD85-F61C9C05426A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F163A859-0FE2-4099-BD85-F61C9C05426A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F163A859-0FE2-4099-BD85-F61C9C05426A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F163A859-0FE2-4099-BD85-F61C9C05426A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F163A859-0FE2-4099-BD85-F61C9C05426A}.Release|x86.ActiveCfg = Release|Any CPU
+ {5460DB30-CFD9-4EDB-A1E8-161A7CC505C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5460DB30-CFD9-4EDB-A1E8-161A7CC505C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5460DB30-CFD9-4EDB-A1E8-161A7CC505C5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5460DB30-CFD9-4EDB-A1E8-161A7CC505C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5460DB30-CFD9-4EDB-A1E8-161A7CC505C5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5460DB30-CFD9-4EDB-A1E8-161A7CC505C5}.Release|x86.ActiveCfg = Release|Any CPU
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Debug|x86.ActiveCfg = Debug|x86
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Debug|x86.Build.0 = Debug|x86
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Release|Any CPU.Build.0 = Release|Any CPU
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Release|x86.ActiveCfg = Release|x86
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59}.Release|x86.Build.0 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {6A391FD8-C720-4954-A353-31ED2C7F4FDC} = {D2DA595E-2945-497F-AD6B-A76D4E4ED9DC}
+ {77BE21A2-3AF7-478A-8279-3C741BF3BD59} = {D2DA595E-2945-497F-AD6B-A76D4E4ED9DC}
+ {AADA04EE-F578-4628-8AE0-D423BB94C738} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {DA689D40-EDCD-433D-8D9B-4E96829F8C6A} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {57392DA3-E280-48EE-80C8-64E09FD8AFB5} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {ABB4C403-720A-47E1-9485-CFAADD696656} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {6797ED88-1D8C-491B-A036-4C42C4BF2EAF} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {2BD2D467-D003-468D-9B97-83DDC6F2ED78} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {FD98FB58-A3E5-4D32-B6D6-3E20609C4D09} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {4039B7D0-F8E5-49D8-A770-133DBED2EA75} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {59BFB28B-3F97-4714-B8D7-A1B40F668831} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {F163A859-0FE2-4099-BD85-F61C9C05426A} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {5460DB30-CFD9-4EDB-A1E8-161A7CC505C5} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ {5868B518-CBFC-43FB-B9C8-C617A65121C4} = {FA6BDE24-593C-4905-9E8C-DDDC45F80971}
+ EndGlobalSection
+EndGlobal
diff --git a/test/Jhu.Graywulf.AccessControl.Test/Jhu.Graywulf.AccessControl.Test.csproj b/test/Jhu.Graywulf.AccessControl.Test/Jhu.Graywulf.AccessControl.Test.csproj
index 496e5f7b..b608dd41 100644
--- a/test/Jhu.Graywulf.AccessControl.Test/Jhu.Graywulf.AccessControl.Test.csproj
+++ b/test/Jhu.Graywulf.AccessControl.Test/Jhu.Graywulf.AccessControl.Test.csproj
@@ -8,7 +8,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.AccessControl.Test
- v4.6.1
+ v4.5
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10.0
diff --git a/test/Jhu.Graywulf.Entities.Test/Jhu.Graywulf.Entities.Test.csproj b/test/Jhu.Graywulf.Entities.Test/Jhu.Graywulf.Entities.Test.csproj
index 52650cc9..5cf6f5fc 100644
--- a/test/Jhu.Graywulf.Entities.Test/Jhu.Graywulf.Entities.Test.csproj
+++ b/test/Jhu.Graywulf.Entities.Test/Jhu.Graywulf.Entities.Test.csproj
@@ -8,7 +8,7 @@
Properties
Jhu.Graywulf
Jhu.Graywulf.Entities.Test
- v4.6.1
+ v4.5
512
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10.0