diff --git a/CredentialManager/CredentialManager.csproj b/CredentialManager/CredentialManager.csproj
new file mode 100644
index 0000000..125f4c9
--- /dev/null
+++ b/CredentialManager/CredentialManager.csproj
@@ -0,0 +1,9 @@
+
+
+
+ net9.0
+ enable
+ enable
+
+
+
diff --git a/CredentialManager/nuget.config b/CredentialManager/nuget.config
new file mode 100644
index 0000000..6ce9759
--- /dev/null
+++ b/CredentialManager/nuget.config
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/Data_Coupler.sln b/Data_Coupler.sln
index 4c90304..03f047d 100644
--- a/Data_Coupler.sln
+++ b/Data_Coupler.sln
@@ -7,22 +7,56 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Data_Coupler", "Data_Couple
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataConnection", "DataConnection\DataConnection.csproj", "{27A4090F-2D6D-49F2-B0C7-6D33E90235BA}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CredentialManager", "CredentialManager\CredentialManager.csproj", "{30B369DE-A0BA-4AD7-8895-7BEBD244E782}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{899D735C-16BB-497B-AE81-A0C3845FD669}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{899D735C-16BB-497B-AE81-A0C3845FD669}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Debug|x64.Build.0 = Debug|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Debug|x86.Build.0 = Debug|Any CPU
{899D735C-16BB-497B-AE81-A0C3845FD669}.Release|Any CPU.ActiveCfg = Release|Any CPU
{899D735C-16BB-497B-AE81-A0C3845FD669}.Release|Any CPU.Build.0 = Release|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Release|x64.ActiveCfg = Release|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Release|x64.Build.0 = Release|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Release|x86.ActiveCfg = Release|Any CPU
+ {899D735C-16BB-497B-AE81-A0C3845FD669}.Release|x86.Build.0 = Release|Any CPU
{27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Debug|x64.Build.0 = Debug|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Debug|x86.Build.0 = Debug|Any CPU
{27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Release|x64.ActiveCfg = Release|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Release|x64.Build.0 = Release|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Release|x86.ActiveCfg = Release|Any CPU
+ {27A4090F-2D6D-49F2-B0C7-6D33E90235BA}.Release|x86.Build.0 = Release|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Debug|x64.Build.0 = Debug|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Debug|x86.Build.0 = Debug|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Release|Any CPU.Build.0 = Release|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Release|x64.ActiveCfg = Release|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Release|x64.Build.0 = Release|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Release|x86.ActiveCfg = Release|Any CPU
+ {30B369DE-A0BA-4AD7-8895-7BEBD244E782}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
diff --git a/Data_Coupler/Data_Coupler.csproj b/Data_Coupler/Data_Coupler.csproj
index b7559f2..74e8e6a 100644
--- a/Data_Coupler/Data_Coupler.csproj
+++ b/Data_Coupler/Data_Coupler.csproj
@@ -8,6 +8,7 @@
+