From a9db236bb2269c99b2435373f5ac6740b568b066 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期三, 07 五月 2025 22:00:50 +0800
Subject: [PATCH] 优化了一些已知问题

---
 Lib/Tiger.IBusiness.dll                            |    0 
 Tiger.Core/Tiger.Core.csproj                       |   15 +++++
 Tiger.Business.WMS/Tiger.Business.WMS.csproj       |   11 +++
 Tiger.ICore/Tiger.ICore.csproj                     |   15 +++++
 Lib/Tiger.Business.dll                             |    0 
 Tiger.Api.sln                                      |   66 ++-------------------
 Lib/Tiger.Controllers.System.dll                   |    0 
 Tiger.Business.MES/Tiger.Business.MES.csproj       |   11 +++
 Tiger.Controllers.WMS/Tiger.Controllers.WMS.csproj |    6 ++
 Tiger.Controllers.MES/Tiger.Controllers.MES.csproj |    6 ++
 Tiger.IBusiness.MES/Tiger.IBusiness.MES.csproj     |   11 +++
 Tiger.Api/Tiger.Api.csproj                         |    9 ++
 Tiger.IBusiness.WMS/Tiger.IBusiness.WMS.csproj     |    9 ++
 13 files changed, 93 insertions(+), 66 deletions(-)

diff --git a/Lib/Tiger.Business.dll b/Lib/Tiger.Business.dll
new file mode 100644
index 0000000..784c93c
--- /dev/null
+++ b/Lib/Tiger.Business.dll
Binary files differ
diff --git a/Lib/Tiger.Controllers.System.dll b/Lib/Tiger.Controllers.System.dll
new file mode 100644
index 0000000..1065985
--- /dev/null
+++ b/Lib/Tiger.Controllers.System.dll
Binary files differ
diff --git a/Lib/Tiger.IBusiness.dll b/Lib/Tiger.IBusiness.dll
new file mode 100644
index 0000000..b508616
--- /dev/null
+++ b/Lib/Tiger.IBusiness.dll
Binary files differ
diff --git a/Tiger.Api.sln b/Tiger.Api.sln
index 271c82d..055e1b9 100644
--- a/Tiger.Api.sln
+++ b/Tiger.Api.sln
@@ -13,20 +13,11 @@
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03-搴旂敤鎺ュ彛", "03-搴旂敤鎺ュ彛", "{A994D516-643A-4543-B781-540E81F1DE55}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tiger.IBusiness", "Tiger.IBusiness\Tiger.IBusiness.csproj", "{2689560A-10E8-4E28-BCA4-37F697628F77}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tiger.Api", "Tiger.Api\Tiger.Api.csproj", "{E7540FE4-F284-4F66-A11C-24D846C4B558}"
-	ProjectSection(ProjectDependencies) = postProject
-		{60FA322B-9B03-4380-803C-63B1F240E453} = {60FA322B-9B03-4380-803C-63B1F240E453}
-	EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tiger.Business", "Tiger.Business\Tiger.Business.csproj", "{60FA322B-9B03-4380-803C-63B1F240E453}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "06-鍗曞厓娴嬭瘯", "06-鍗曞厓娴嬭瘯", "{CF29B377-FE5A-488A-AF99-DF9D9C6FCA95}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tiger.Business.MES", "Tiger.Business.MES\Tiger.Business.MES.csproj", "{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tiger.Business.MengQi", "Tiger.Business.MengQi\Tiger.Business.MengQi.csproj", "{DD5B5282-B673-45CB-8608-3AAEB4A469B9}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tiger.Business.WMS", "Tiger.Business.WMS\Tiger.Business.WMS.csproj", "{83F123C4-3E7A-485E-A99C-3FE66CA5867E}"
 EndProject
@@ -49,11 +40,14 @@
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tiger.Dependencies", "Tiger.Dependencies\Tiger.Dependencies.csproj", "{25510DCE-19CC-4FF6-926B-3036120D37B6}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tiger.Api.Core", "Tiger.Api.Core\Tiger.Api.Core.csproj", "{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tiger.Controllers.System", "Tiger.Controllers.System\Tiger.Controllers.System.csproj", "{10DF128C-B6BB-496B-96B0-64512D0E1D00}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tiger.Business.WMSTests", "Tiger.Business.WMSTests\Tiger.Business.WMSTests.csproj", "{63B2C6B6-AC76-4CC7-8142-91871D6C45D1}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lib", "Lib", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}"
+	ProjectSection(SolutionItems) = preProject
+		Lib\Tiger.Business.dll = Lib\Tiger.Business.dll
+		Lib\Tiger.Controllers.System.dll = Lib\Tiger.Controllers.System.dll
+		Lib\Tiger.IBusiness.dll = Lib\Tiger.IBusiness.dll
+	EndProjectSection
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -71,14 +65,6 @@
 		{C4DAD02E-98D0-4583-94D6-73B16B5788BE}.Release|Any CPU.Build.0 = Release|Any CPU
 		{C4DAD02E-98D0-4583-94D6-73B16B5788BE}.Release|x86.ActiveCfg = Release|x86
 		{C4DAD02E-98D0-4583-94D6-73B16B5788BE}.Release|x86.Build.0 = Release|x86
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Debug|x86.Build.0 = Debug|Any CPU
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Release|Any CPU.Build.0 = Release|Any CPU
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Release|x86.ActiveCfg = Release|Any CPU
-		{2689560A-10E8-4E28-BCA4-37F697628F77}.Release|x86.Build.0 = Release|Any CPU
 		{E7540FE4-F284-4F66-A11C-24D846C4B558}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{E7540FE4-F284-4F66-A11C-24D846C4B558}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E7540FE4-F284-4F66-A11C-24D846C4B558}.Debug|x86.ActiveCfg = Debug|x86
@@ -87,14 +73,6 @@
 		{E7540FE4-F284-4F66-A11C-24D846C4B558}.Release|Any CPU.Build.0 = Release|Any CPU
 		{E7540FE4-F284-4F66-A11C-24D846C4B558}.Release|x86.ActiveCfg = Release|x86
 		{E7540FE4-F284-4F66-A11C-24D846C4B558}.Release|x86.Build.0 = Release|x86
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Debug|x86.ActiveCfg = Debug|x86
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Debug|x86.Build.0 = Debug|x86
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Release|Any CPU.Build.0 = Release|Any CPU
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Release|x86.ActiveCfg = Release|x86
-		{60FA322B-9B03-4380-803C-63B1F240E453}.Release|x86.Build.0 = Release|x86
 		{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -103,14 +81,6 @@
 		{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4}.Release|Any CPU.Build.0 = Release|Any CPU
 		{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4}.Release|x86.ActiveCfg = Release|Any CPU
 		{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4}.Release|x86.Build.0 = Release|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Debug|x86.Build.0 = Debug|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Release|Any CPU.Build.0 = Release|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Release|x86.ActiveCfg = Release|Any CPU
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9}.Release|x86.Build.0 = Release|Any CPU
 		{83F123C4-3E7A-485E-A99C-3FE66CA5867E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{83F123C4-3E7A-485E-A99C-3FE66CA5867E}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{83F123C4-3E7A-485E-A99C-3FE66CA5867E}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -167,22 +137,6 @@
 		{25510DCE-19CC-4FF6-926B-3036120D37B6}.Release|Any CPU.Build.0 = Release|Any CPU
 		{25510DCE-19CC-4FF6-926B-3036120D37B6}.Release|x86.ActiveCfg = Release|Any CPU
 		{25510DCE-19CC-4FF6-926B-3036120D37B6}.Release|x86.Build.0 = Release|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Debug|x86.Build.0 = Debug|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Release|Any CPU.Build.0 = Release|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Release|x86.ActiveCfg = Release|Any CPU
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4}.Release|x86.Build.0 = Release|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Debug|x86.Build.0 = Debug|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Release|Any CPU.Build.0 = Release|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Release|x86.ActiveCfg = Release|Any CPU
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00}.Release|x86.Build.0 = Release|Any CPU
 		{63B2C6B6-AC76-4CC7-8142-91871D6C45D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{63B2C6B6-AC76-4CC7-8142-91871D6C45D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{63B2C6B6-AC76-4CC7-8142-91871D6C45D1}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -197,11 +151,8 @@
 	EndGlobalSection
 	GlobalSection(NestedProjects) = preSolution
 		{C4DAD02E-98D0-4583-94D6-73B16B5788BE} = {BC95E9CD-554E-4E49-ABF2-CD136DA19248}
-		{2689560A-10E8-4E28-BCA4-37F697628F77} = {A994D516-643A-4543-B781-540E81F1DE55}
 		{E7540FE4-F284-4F66-A11C-24D846C4B558} = {FF44BF62-08C5-4B52-B24F-54CD79E96848}
-		{60FA322B-9B03-4380-803C-63B1F240E453} = {70881CAB-17ED-4C46-895A-62F2CE39A607}
 		{3848BCAB-4E77-4D5E-8BF0-2A747981C1B4} = {70881CAB-17ED-4C46-895A-62F2CE39A607}
-		{DD5B5282-B673-45CB-8608-3AAEB4A469B9} = {70881CAB-17ED-4C46-895A-62F2CE39A607}
 		{83F123C4-3E7A-485E-A99C-3FE66CA5867E} = {70881CAB-17ED-4C46-895A-62F2CE39A607}
 		{2E20369F-54FD-4197-B2F8-761F651143EC} = {CF29B377-FE5A-488A-AF99-DF9D9C6FCA95}
 		{73C870E0-119D-4D09-B7B2-146411ED4A9E} = {A994D516-643A-4543-B781-540E81F1DE55}
@@ -210,9 +161,8 @@
 		{016ABAEC-75DE-4553-B828-AA45C237B485} = {457563B5-E42C-448A-A924-FBEE9B585A81}
 		{07B13ED4-77D9-4B9C-9375-91B7ED371422} = {A994D516-643A-4543-B781-540E81F1DE55}
 		{25510DCE-19CC-4FF6-926B-3036120D37B6} = {80347AC9-C069-4DF6-B3D3-E8B242E741F5}
-		{FE25D100-75C9-4DE3-8CDA-EA9AA4677CF4} = {FF44BF62-08C5-4B52-B24F-54CD79E96848}
-		{10DF128C-B6BB-496B-96B0-64512D0E1D00} = {457563B5-E42C-448A-A924-FBEE9B585A81}
 		{63B2C6B6-AC76-4CC7-8142-91871D6C45D1} = {CF29B377-FE5A-488A-AF99-DF9D9C6FCA95}
+		{02EA681E-C7D8-13C7-8484-4AC65E1B71E8} = {80347AC9-C069-4DF6-B3D3-E8B242E741F5}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {797A1D83-9F3C-4AEC-8A83-E3468102DBD1}
diff --git a/Tiger.Api/Tiger.Api.csproj b/Tiger.Api/Tiger.Api.csproj
index 276738f..d70b7b4 100644
--- a/Tiger.Api/Tiger.Api.csproj
+++ b/Tiger.Api/Tiger.Api.csproj
@@ -84,7 +84,6 @@
   <ItemGroup>
     <ProjectReference Include="..\Tiger.IBusiness.MES\Tiger.IBusiness.MES.csproj" />
     <ProjectReference Include="..\Tiger.IBusiness.WMS\Tiger.IBusiness.WMS.csproj" />
-    <ProjectReference Include="..\Tiger.IBusiness\Tiger.IBusiness.csproj" />
   </ItemGroup>
   <ItemGroup>
     <None Include="Views\Home\Index.cshtml" />
@@ -94,6 +93,11 @@
     <None Include="Views\Shared\_ValidationScriptsPartial.cshtml" />
     <None Include="Views\_ViewImports.cshtml" />
     <None Include="Views\_ViewStart.cshtml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <Content Update="appsettings.json">
@@ -121,4 +125,7 @@
     </None>
   </ItemGroup>
   <ProjectExtensions><VisualStudio><UserProperties appsettings_1json__JsonSchema="" autofac_4template_1json__JsonSchema="https://json.schemastore.org/appsettings.json" /></VisualStudio></ProjectExtensions>
+  <Target Name="PostBuild" AfterTargets="PostBuildEvent">
+    <Exec Command="xcopy /r/y/i/s $(SolutionDir)Lib $(SolutionDir)Tiger.Api\$(OutDir)" />
+  </Target>
 </Project>
diff --git a/Tiger.Business.MES/Tiger.Business.MES.csproj b/Tiger.Business.MES/Tiger.Business.MES.csproj
index 119f316..4b0e54d 100644
--- a/Tiger.Business.MES/Tiger.Business.MES.csproj
+++ b/Tiger.Business.MES/Tiger.Business.MES.csproj
@@ -10,15 +10,22 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <ProjectReference Include="..\Tiger.Business\Tiger.Business.csproj" />
     <ProjectReference Include="..\Tiger.IBusiness.MES\Tiger.IBusiness.MES.csproj" />
-    <ProjectReference Include="..\Tiger.IBusiness\Tiger.IBusiness.csproj" />
   </ItemGroup>
 
   <ItemGroup>
     <Folder Include="Extensions\" />
   </ItemGroup>
 
+  <ItemGroup>
+    <Reference Include="Tiger.Business">
+      <HintPath>..\Lib\Tiger.Business.dll</HintPath>
+    </Reference>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent">
     <Exec Command="xcopy /r/y/i $(ProjectDir)$(OutDir)$(AssemblyName).dll $(SolutionDir)Tiger.Api\$(OutDir)&#xD;&#xA;xcopy /r/y/i $(ProjectDir)$(OutDir)$(AssemblyName).pdb $(SolutionDir)Tiger.Api\$(OutDir)" />
   </Target>
diff --git a/Tiger.Business.WMS/Tiger.Business.WMS.csproj b/Tiger.Business.WMS/Tiger.Business.WMS.csproj
index adecfea..3bcb700 100644
--- a/Tiger.Business.WMS/Tiger.Business.WMS.csproj
+++ b/Tiger.Business.WMS/Tiger.Business.WMS.csproj
@@ -16,9 +16,16 @@
   </ItemGroup>
 
   <ItemGroup>
-    <ProjectReference Include="..\Tiger.Business\Tiger.Business.csproj" />
     <ProjectReference Include="..\Tiger.IBusiness.WMS\Tiger.IBusiness.WMS.csproj" />
-    <ProjectReference Include="..\Tiger.IBusiness\Tiger.IBusiness.csproj" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Reference Include="Tiger.Business">
+      <HintPath>..\Lib\Tiger.Business.dll</HintPath>
+    </Reference>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
   </ItemGroup>
 
   <Target Name="PostBuild" AfterTargets="PostBuildEvent">
diff --git a/Tiger.Controllers.MES/Tiger.Controllers.MES.csproj b/Tiger.Controllers.MES/Tiger.Controllers.MES.csproj
index 4c5c74a..5cd3c84 100644
--- a/Tiger.Controllers.MES/Tiger.Controllers.MES.csproj
+++ b/Tiger.Controllers.MES/Tiger.Controllers.MES.csproj
@@ -13,6 +13,12 @@
     <ProjectReference Include="..\Tiger.Api\Tiger.Api.csproj" />
   </ItemGroup>
 
+  <ItemGroup>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent">
     <Exec Command="xcopy /r/y/i $(ProjectDir)$(OutDir)$(AssemblyName).dll $(SolutionDir)Tiger.Api\$(OutDir)&#xD;&#xA;xcopy /r/y/i $(ProjectDir)$(OutDir)$(AssemblyName).pdb $(SolutionDir)Tiger.Api\$(OutDir)" />
   </Target>
diff --git a/Tiger.Controllers.WMS/Tiger.Controllers.WMS.csproj b/Tiger.Controllers.WMS/Tiger.Controllers.WMS.csproj
index e3481f0..55ec8d7 100644
--- a/Tiger.Controllers.WMS/Tiger.Controllers.WMS.csproj
+++ b/Tiger.Controllers.WMS/Tiger.Controllers.WMS.csproj
@@ -13,6 +13,12 @@
     <ProjectReference Include="..\Tiger.Api\Tiger.Api.csproj" />
   </ItemGroup>
 
+  <ItemGroup>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent">
     <Exec Command="xcopy /r/y/i $(ProjectDir)$(OutDir)$(AssemblyName).dll $(SolutionDir)Tiger.Api\$(OutDir)&#xD;&#xA;xcopy /r/y/i $(ProjectDir)$(OutDir)$(AssemblyName).pdb $(SolutionDir)Tiger.Api\$(OutDir)" />
   </Target>
diff --git a/Tiger.Core/Tiger.Core.csproj b/Tiger.Core/Tiger.Core.csproj
new file mode 100644
index 0000000..6e396a2
--- /dev/null
+++ b/Tiger.Core/Tiger.Core.csproj
@@ -0,0 +1,15 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>net6.0</TargetFramework>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <Nullable>enable</Nullable>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Reference Include="Tiger.Business">
+      <HintPath>..\Lib\Tiger.Business.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+
+</Project>
diff --git a/Tiger.IBusiness.MES/Tiger.IBusiness.MES.csproj b/Tiger.IBusiness.MES/Tiger.IBusiness.MES.csproj
index 6725a7e..b9eb2cc 100644
--- a/Tiger.IBusiness.MES/Tiger.IBusiness.MES.csproj
+++ b/Tiger.IBusiness.MES/Tiger.IBusiness.MES.csproj
@@ -10,11 +10,18 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <ProjectReference Include="..\Tiger.IBusiness\Tiger.IBusiness.csproj" />
+    <Folder Include="iERP\" />
   </ItemGroup>
 
   <ItemGroup>
-    <Folder Include="iERP\" />
+    <ProjectReference Include="..\Tiger.Dependencies\Tiger.Dependencies.csproj" />
+    <ProjectReference Include="..\Tiger.Model.Net\Tiger.Model.Net.csproj" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
   </ItemGroup>
 
 </Project>
diff --git a/Tiger.IBusiness.WMS/Tiger.IBusiness.WMS.csproj b/Tiger.IBusiness.WMS/Tiger.IBusiness.WMS.csproj
index af906f6..48d0876 100644
--- a/Tiger.IBusiness.WMS/Tiger.IBusiness.WMS.csproj
+++ b/Tiger.IBusiness.WMS/Tiger.IBusiness.WMS.csproj
@@ -10,7 +10,14 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <ProjectReference Include="..\Tiger.IBusiness\Tiger.IBusiness.csproj" />
+    <ProjectReference Include="..\Tiger.Dependencies\Tiger.Dependencies.csproj" />
+    <ProjectReference Include="..\Tiger.Model.Net\Tiger.Model.Net.csproj" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
   </ItemGroup>
 
 </Project>
diff --git a/Tiger.ICore/Tiger.ICore.csproj b/Tiger.ICore/Tiger.ICore.csproj
new file mode 100644
index 0000000..1bb04a7
--- /dev/null
+++ b/Tiger.ICore/Tiger.ICore.csproj
@@ -0,0 +1,15 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>net6.0</TargetFramework>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <Nullable>enable</Nullable>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Reference Include="Tiger.IBusiness">
+      <HintPath>..\Lib\Tiger.IBusiness.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+
+</Project>

--
Gitblit v1.9.3