diff --git a/.gitignore b/.gitignore
index 98ee568b..de43c51b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
+KitX\ Build/
+
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
diff --git a/KitX Contracts/KitX.Contract.CSharp/KitX.Contract.CSharp.csproj b/KitX Contracts/KitX.Contract.CSharp/KitX.Contract.CSharp.csproj
index cb0ff532..81f7baeb 100644
--- a/KitX Contracts/KitX.Contract.CSharp/KitX.Contract.CSharp.csproj
+++ b/KitX Contracts/KitX.Contract.CSharp/KitX.Contract.CSharp.csproj
@@ -3,6 +3,8 @@
netstandard2.1
enable
+ ..\..\KitX Build\Contracts\CSharp\
+ ..\..\KitX Build\Temp\Contracts\CSharp\
diff --git a/KitX Dashboard/KitX Dashboard.csproj b/KitX Dashboard/KitX Dashboard.csproj
index ac349646..c7d5e2c6 100644
--- a/KitX Dashboard/KitX Dashboard.csproj
+++ b/KitX Dashboard/KitX Dashboard.csproj
@@ -8,6 +8,8 @@
true
Assets\KitX-Icon-256x.ico
true
+ ..\KitX Build\Dashboard\
+ ..\KitX Build\Temp\Dashboard\
diff --git a/KitX Loaders/KitX.Loader.WPF.Core/KitX.Loader.WPF.Core.csproj b/KitX Loaders/KitX.Loader.WPF.Core/KitX.Loader.WPF.Core.csproj
index 081d0524..7f5f911e 100644
--- a/KitX Loaders/KitX.Loader.WPF.Core/KitX.Loader.WPF.Core.csproj
+++ b/KitX Loaders/KitX.Loader.WPF.Core/KitX.Loader.WPF.Core.csproj
@@ -5,10 +5,13 @@
net6.0-windows
enable
true
+ ..\..\KitX Build\Loaders\WPF.Core
+ ..\..\KitX Build\Temp\Loaders\WPF.Core
+
diff --git a/KitX Loaders/KitX.Loader.WPF.Framework/KitX.Loader.WPF.Framework.csproj b/KitX Loaders/KitX.Loader.WPF.Framework/KitX.Loader.WPF.Framework.csproj
index 2f75ebd0..455cf276 100644
--- a/KitX Loaders/KitX.Loader.WPF.Framework/KitX.Loader.WPF.Framework.csproj
+++ b/KitX Loaders/KitX.Loader.WPF.Framework/KitX.Loader.WPF.Framework.csproj
@@ -20,7 +20,7 @@
true
full
false
- bin\Debug\
+ ..\..\KitX Build\Loaders\WPF.Framework\
DEBUG;TRACE
prompt
4
diff --git a/KitX Loaders/KitX.Loader.Winform.Core/KitX.Loader.Winform.Core.csproj b/KitX Loaders/KitX.Loader.Winform.Core/KitX.Loader.Winform.Core.csproj
index b57c89e6..53382cff 100644
--- a/KitX Loaders/KitX.Loader.Winform.Core/KitX.Loader.Winform.Core.csproj
+++ b/KitX Loaders/KitX.Loader.Winform.Core/KitX.Loader.Winform.Core.csproj
@@ -6,6 +6,8 @@
enable
true
enable
+ ..\..\KitX Build\Loaders\Winform.Core\
+ ..\..\KitX Build\Temp\Loaders\Winform.Core\
\ No newline at end of file
diff --git a/KitX Loaders/KitX.Loader.Winform.Framework/KitX.Loader.Winform.Framework.csproj b/KitX Loaders/KitX.Loader.Winform.Framework/KitX.Loader.Winform.Framework.csproj
index 1672e636..a9c5537b 100644
--- a/KitX Loaders/KitX.Loader.Winform.Framework/KitX.Loader.Winform.Framework.csproj
+++ b/KitX Loaders/KitX.Loader.Winform.Framework/KitX.Loader.Winform.Framework.csproj
@@ -18,7 +18,7 @@
true
full
false
- bin\Debug\
+ ..\..\KitX Build\Loaders\Winform.Framework\
DEBUG;TRACE
prompt
4
diff --git a/KitX Official Plugins/TestPlugin.WPF.Core/TestPlugin.WPF.Core.csproj b/KitX Official Plugins/TestPlugin.WPF.Core/TestPlugin.WPF.Core.csproj
index a23ff6a2..5e7f4b29 100644
--- a/KitX Official Plugins/TestPlugin.WPF.Core/TestPlugin.WPF.Core.csproj
+++ b/KitX Official Plugins/TestPlugin.WPF.Core/TestPlugin.WPF.Core.csproj
@@ -5,12 +5,10 @@
net6.0-windows
enable
true
+ ..\..\KitX Build\Plugins\TestPlugin.WPF.Core\
+ ..\..\KitX Build\Temp\Plugins\TestPlugin.WPF.Core\
-
-
-
-
diff --git a/KitX Rules/KitX.Web.Rules/KitX.Web.Rules.csproj b/KitX Rules/KitX.Web.Rules/KitX.Web.Rules.csproj
new file mode 100644
index 00000000..445780dc
--- /dev/null
+++ b/KitX Rules/KitX.Web.Rules/KitX.Web.Rules.csproj
@@ -0,0 +1,11 @@
+
+
+
+ net6.0
+ enable
+ enable
+ ..\..\KitX Build\Rules\Web.Rules\
+ ..\..\KitX Build\Temp\Rules\Web.Rules\
+
+
+