diff --git a/.vs/LoadXMLFile.git/FileContentIndex/1c61d131-f77f-43c4-9d94-f1f1a5613de0.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/1c61d131-f77f-43c4-9d94-f1f1a5613de0.vsidx
new file mode 100644
index 0000000..d3061b9
Binary files /dev/null and b/.vs/LoadXMLFile.git/FileContentIndex/1c61d131-f77f-43c4-9d94-f1f1a5613de0.vsidx differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/2362b8fd-305d-4d49-8058-e0f1b1b5f30b.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/2362b8fd-305d-4d49-8058-e0f1b1b5f30b.vsidx
new file mode 100644
index 0000000..38b9c15
Binary files /dev/null and b/.vs/LoadXMLFile.git/FileContentIndex/2362b8fd-305d-4d49-8058-e0f1b1b5f30b.vsidx differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/485d5ec1-0bc1-4f29-9061-8810e8100694.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/485d5ec1-0bc1-4f29-9061-8810e8100694.vsidx
new file mode 100644
index 0000000..3b6c4ef
Binary files /dev/null and b/.vs/LoadXMLFile.git/FileContentIndex/485d5ec1-0bc1-4f29-9061-8810e8100694.vsidx differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/f080a64b-d89d-4f99-9111-4a10b60da883.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/f080a64b-d89d-4f99-9111-4a10b60da883.vsidx
new file mode 100644
index 0000000..2d4abd7
Binary files /dev/null and b/.vs/LoadXMLFile.git/FileContentIndex/f080a64b-d89d-4f99-9111-4a10b60da883.vsidx differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/read.lock b/.vs/LoadXMLFile.git/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.vs/LoadXMLFile.git/v17/.suo b/.vs/LoadXMLFile.git/v17/.suo
new file mode 100644
index 0000000..aec39b8
Binary files /dev/null and b/.vs/LoadXMLFile.git/v17/.suo differ
diff --git a/Test_LoadXMLFile.git.sln b/LoadXMLFile.git.sln
similarity index 64%
rename from Test_LoadXMLFile.git.sln
rename to LoadXMLFile.git.sln
index bcfba9c..076409f 100644
--- a/Test_LoadXMLFile.git.sln
+++ b/LoadXMLFile.git.sln
@@ -3,7 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.3.32929.385
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_LoadXMLFile", "Test_LoadXMLFile\Test_LoadXMLFile.csproj", "{29511763-82C2-4FF7-8D59-3287ACE8194C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoadXMLFile", "LoadXMLFile\LoadXMLFile.csproj", "{29511763-82C2-4FF7-8D59-3287ACE8194C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_LoadXMLFile", "Test_LoadXMLFile\Test_LoadXMLFile.csproj", "{3683B887-8256-414A-B502-0F6B7088654D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -15,6 +17,10 @@ Global
{29511763-82C2-4FF7-8D59-3287ACE8194C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{29511763-82C2-4FF7-8D59-3287ACE8194C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{29511763-82C2-4FF7-8D59-3287ACE8194C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3683B887-8256-414A-B502-0F6B7088654D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3683B887-8256-414A-B502-0F6B7088654D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3683B887-8256-414A-B502-0F6B7088654D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3683B887-8256-414A-B502-0F6B7088654D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/LoadXMLFile/App.config b/LoadXMLFile/App.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/LoadXMLFile/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Test_LoadXMLFile/LoadXML.cs b/LoadXMLFile/LoadXMLFile.cs
similarity index 64%
rename from Test_LoadXMLFile/LoadXML.cs
rename to LoadXMLFile/LoadXMLFile.cs
index 6384fd1..e6ed0a0 100644
--- a/Test_LoadXMLFile/LoadXML.cs
+++ b/LoadXMLFile/LoadXMLFile.cs
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.IO;
using System.Linq;
+using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
@@ -9,11 +10,106 @@ using System.Xml;
using System.Xml.Linq;
using System.Xml.XPath;
-//namespace Eugen.ESystem.Windows.Forms
-namespace Test_LoadXMLFile
+namespace Eugen.ESystem.IO
{
- internal class LoadXML
+ public class LoadXMLFile
{
+ #region Version und Copyright
+ // Version und Copyright
+ static string dllName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen
+ static string dllVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
+ static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
+ static string copyright = GenerateCopyright();
+ string icon = Application.StartupPath + "\\Info.bmp";
+ //Assembly Datum und Zeit
+ static DateTime value = AssemblyDateTime();
+ string date = value.ToShortDateString();
+ string time = value.ToLongTimeString();
+ private static DateTime AssemblyDateTime()
+ {
+ var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
+ var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision));
+ //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original)
+ return buildDateTime;
+ }
+
+ private static string CurrentYear()
+ {
+ DateTime dtn = DateTime.Now;
+ return dtn.Year.ToString();
+ }
+
+ private static string StartYear()
+ {
+ string startYear = "";
+ if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © "))
+ {
+ startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", "");
+ while (startYear.StartsWith(" "))
+ {
+ startYear = startYear.Remove(0, 1);
+ }
+ startYear = startYear.Remove(startYear.IndexOf(" "));
+ return startYear;
+ }
+ else
+ {
+ DateTime dtn = DateTime.Now;
+ return dtn.Year.ToString();
+ }
+ }
+
+ private static string GenerateCopyright()
+ {
+ string startYear = StartYear();
+ string currentYear = CurrentYear();
+
+ if (startYear == currentYear)
+ {
+ return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
+ }
+ else
+ {
+ return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear));
+ }
+ }
+ #endregion
+
+ #region DLL-Info
+ ///
+ /// Contains the name of the program file
+ ///
+ public static string DllName { set; get; }
+
+ ///
+ /// Contains the version of the program file
+ ///
+ public static string DllVersion { set; get; }
+
+ ///
+ /// Contains the copyright notice
+ ///
+ public static string Copyright { set; get; }
+
+ private static void SetDllInfo()
+ {
+ //Name, Version und Copyright setzen
+ DllName = dllName;
+ DllVersion = dllVersion;
+ Copyright = copyright;
+ }
+ #endregion
+
+ static LoadXMLFile()
+ {
+ SetDllInfo(); //Name, Version und Copyright der DLL setzen
+ }
+
+ public LoadXMLFile()
+ {
+ SetDllInfo();
+ }
+
public enum LoadAll
{
No,
@@ -35,6 +131,7 @@ namespace Test_LoadXMLFile
// Das Dokument in eine neue XElement-Instanz laden
XElement rootElement = XElement.Load(FileName);
+ //Nur wenn das 'rootElement' so beginnt wie 'Topi' heißt oder 'LoadAllValues' 'Yes' ist, dann die Elemente laden
if (rootElement.ToString().Remove(rootElement.ToString().IndexOf(" ")) == "<" + Topic || LoadAllValues == LoadAll.Yes)
{
// Auflistung für die Gruppe erzeugen
@@ -54,7 +151,7 @@ namespace Test_LoadXMLFile
foreach (var groupElement in groupElements)
{
- //Nur wenn das 'groupElement' so beginnt wie 'Group' heißt, dann laden
+ //Nur wenn das 'groupElement' so beginnt wie 'Group' heißt oder 'LoadAllValues' 'Yes' ist, dann die Elemente laden
if (groupElement.ToString().Remove(groupElement.ToString().IndexOf(" ")) == "<" + Group || LoadAllValues == LoadAll.Yes)
{
temp = groupElement.ToString().Split(' ');
@@ -106,7 +203,7 @@ namespace Test_LoadXMLFile
{
foreach (var groupElement in groupElements)
{
- //Nur wenn das 'groupElement' so beginnt wie 'Group' heißt, dann laden
+ //Nur wenn das 'groupElement' so beginnt wie 'Group' heißt oder 'LoadAllValues' 'Yes' ist, dann die Elemente laden
if (groupElement.ToString().Remove(groupElement.ToString().IndexOf(" ")) == "<" + Group || LoadAllValues == LoadAll.Yes)
{
//Neue Gruppe erzeugen und in der Auflistung ablegen
diff --git a/LoadXMLFile/LoadXMLFile.csproj b/LoadXMLFile/LoadXMLFile.csproj
new file mode 100644
index 0000000..1d153ab
--- /dev/null
+++ b/LoadXMLFile/LoadXMLFile.csproj
@@ -0,0 +1,77 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {29511763-82C2-4FF7-8D59-3287ACE8194C}
+ Library
+ LoadXMLFile
+ heloxmlf
+ v4.7.2
+ 512
+ true
+ false
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LoadXMLFile/Program.cs b/LoadXMLFile/Program.cs
new file mode 100644
index 0000000..bb19c02
--- /dev/null
+++ b/LoadXMLFile/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Eugen.ESystem.IO
+{
+ internal static class Program
+ {
+ ///
+ /// Der Haupteinstiegspunkt für die Anwendung.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/LoadXMLFile/Properties/AssemblyInfo.cs b/LoadXMLFile/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..f508bb4
--- /dev/null
+++ b/LoadXMLFile/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("LoadXMLFile")]
+[assembly: AssemblyDescription("Loads elements from a XML file")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("LoadXMLFile")]
+[assembly: AssemblyCopyright("Copyright © 2022 by Eugen Höglinger")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("29511763-82c2-4ff7-8d59-3287ace8194c")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/LoadXMLFile/Properties/Resources.Designer.cs b/LoadXMLFile/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..6af890e
--- /dev/null
+++ b/LoadXMLFile/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion: 4.0.30319.42000
+//
+// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
+// der Code neu generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace Test_LoadXMLFile.Properties
+{
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse
+ // über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Test_LoadXMLFile.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/LoadXMLFile/Properties/Resources.resx b/LoadXMLFile/Properties/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/LoadXMLFile/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/LoadXMLFile/Properties/Settings.Designer.cs b/LoadXMLFile/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..b466509
--- /dev/null
+++ b/LoadXMLFile/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Test_LoadXMLFile.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/LoadXMLFile/Properties/Settings.settings b/LoadXMLFile/Properties/Settings.settings
new file mode 100644
index 0000000..3964565
--- /dev/null
+++ b/LoadXMLFile/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/LoadXMLFile/bin/Debug/heloxmlf.dll b/LoadXMLFile/bin/Debug/heloxmlf.dll
new file mode 100644
index 0000000..1c6e17e
Binary files /dev/null and b/LoadXMLFile/bin/Debug/heloxmlf.dll differ
diff --git a/LoadXMLFile/bin/Debug/heloxmlf.dll.config b/LoadXMLFile/bin/Debug/heloxmlf.dll.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/LoadXMLFile/bin/Debug/heloxmlf.dll.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LoadXMLFile/bin/Debug/heloxmlf.pdb b/LoadXMLFile/bin/Debug/heloxmlf.pdb
new file mode 100644
index 0000000..2e4f4d6
Binary files /dev/null and b/LoadXMLFile/bin/Debug/heloxmlf.pdb differ
diff --git a/LoadXMLFile/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/LoadXMLFile/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
new file mode 100644
index 0000000..3871b18
--- /dev/null
+++ b/LoadXMLFile/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..c5634ba
Binary files /dev/null and b/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..9ac807b
Binary files /dev/null and b/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/LoadXMLFile/obj/Debug/LoadXMLFile.Properties.Resources.resources b/LoadXMLFile/obj/Debug/LoadXMLFile.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LoadXMLFile/obj/Debug/LoadXMLFile.Properties.Resources.resources differ
diff --git a/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.AssemblyReference.cache b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..f03255b
Binary files /dev/null and b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.AssemblyReference.cache differ
diff --git a/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.CoreCompileInputs.cache b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..6394719
--- /dev/null
+++ b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+e94fc1e129764f082778c7e8cafebf8283f02707
diff --git a/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.FileListAbsolute.txt b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..632c728
--- /dev/null
+++ b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.FileListAbsolute.txt
@@ -0,0 +1,9 @@
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.csproj.AssemblyReference.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.Properties.Resources.resources
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.csproj.GenerateResource.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.csproj.CoreCompileInputs.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.dll.config
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\heloxmlf.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\heloxmlf.pdb
diff --git a/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.GenerateResource.cache b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.GenerateResource.cache
new file mode 100644
index 0000000..83e4667
Binary files /dev/null and b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.GenerateResource.cache differ
diff --git a/LoadXMLFile/obj/Debug/_IsIncrementalBuild b/LoadXMLFile/obj/Debug/_IsIncrementalBuild
new file mode 100644
index 0000000..e5f828c
--- /dev/null
+++ b/LoadXMLFile/obj/Debug/_IsIncrementalBuild
@@ -0,0 +1 @@
+obj\Debug\\_IsIncrementalBuild
diff --git a/LoadXMLFile/obj/Debug/heloxmlf.dll b/LoadXMLFile/obj/Debug/heloxmlf.dll
new file mode 100644
index 0000000..1c6e17e
Binary files /dev/null and b/LoadXMLFile/obj/Debug/heloxmlf.dll differ
diff --git a/LoadXMLFile/obj/Debug/heloxmlf.pdb b/LoadXMLFile/obj/Debug/heloxmlf.pdb
new file mode 100644
index 0000000..2e4f4d6
Binary files /dev/null and b/LoadXMLFile/obj/Debug/heloxmlf.pdb differ
diff --git a/Test_LoadXMLFile/App.config b/Test_LoadXMLFile/App.config
index 56efbc7..4bfa005 100644
--- a/Test_LoadXMLFile/App.config
+++ b/Test_LoadXMLFile/App.config
@@ -1,6 +1,6 @@
-
+
-
+
-
\ No newline at end of file
+
diff --git a/Test_LoadXMLFile/Form1.Designer.cs b/Test_LoadXMLFile/Form1.Designer.cs
index 178222f..67eec1c 100644
--- a/Test_LoadXMLFile/Form1.Designer.cs
+++ b/Test_LoadXMLFile/Form1.Designer.cs
@@ -28,27 +28,73 @@
///
private void InitializeComponent()
{
- this.buttonStart = new System.Windows.Forms.Button();
+ this.buttonShowInfo = new System.Windows.Forms.Button();
+ this.groupBoxProgramInfo = new System.Windows.Forms.GroupBox();
+ this.labelProgramInfo = new System.Windows.Forms.Label();
+ this.groupBoxDLLInfo = new System.Windows.Forms.GroupBox();
+ this.labelDLLInfo = new System.Windows.Forms.Label();
this.labelResult = new System.Windows.Forms.Label();
+ this.groupBoxProgramInfo.SuspendLayout();
+ this.groupBoxDLLInfo.SuspendLayout();
this.SuspendLayout();
//
- // buttonStart
+ // buttonShowInfo
//
- this.buttonStart.Location = new System.Drawing.Point(13, 13);
- this.buttonStart.Name = "buttonStart";
- this.buttonStart.Size = new System.Drawing.Size(75, 23);
- this.buttonStart.TabIndex = 0;
- this.buttonStart.Text = "Start";
- this.buttonStart.UseVisualStyleBackColor = true;
- this.buttonStart.Click += new System.EventHandler(this.buttonStart_Click);
+ this.buttonShowInfo.Location = new System.Drawing.Point(12, 287);
+ this.buttonShowInfo.Name = "buttonShowInfo";
+ this.buttonShowInfo.Size = new System.Drawing.Size(776, 23);
+ this.buttonShowInfo.TabIndex = 0;
+ this.buttonShowInfo.Text = "Load XML File and show elements";
+ this.buttonShowInfo.UseVisualStyleBackColor = true;
+ this.buttonShowInfo.Click += new System.EventHandler(this.buttonShowInfo_Click);
+ //
+ // groupBoxProgramInfo
+ //
+ this.groupBoxProgramInfo.Controls.Add(this.labelProgramInfo);
+ this.groupBoxProgramInfo.Location = new System.Drawing.Point(12, 372);
+ this.groupBoxProgramInfo.Name = "groupBoxProgramInfo";
+ this.groupBoxProgramInfo.Size = new System.Drawing.Size(385, 66);
+ this.groupBoxProgramInfo.TabIndex = 11;
+ this.groupBoxProgramInfo.TabStop = false;
+ this.groupBoxProgramInfo.Text = "Programm Information";
+ //
+ // labelProgramInfo
+ //
+ this.labelProgramInfo.AutoSize = true;
+ this.labelProgramInfo.ImeMode = System.Windows.Forms.ImeMode.NoControl;
+ this.labelProgramInfo.Location = new System.Drawing.Point(7, 20);
+ this.labelProgramInfo.Name = "labelProgramInfo";
+ this.labelProgramInfo.Size = new System.Drawing.Size(16, 13);
+ this.labelProgramInfo.TabIndex = 0;
+ this.labelProgramInfo.Text = "...";
+ //
+ // groupBoxDLLInfo
+ //
+ this.groupBoxDLLInfo.Controls.Add(this.labelDLLInfo);
+ this.groupBoxDLLInfo.Location = new System.Drawing.Point(403, 372);
+ this.groupBoxDLLInfo.Name = "groupBoxDLLInfo";
+ this.groupBoxDLLInfo.Size = new System.Drawing.Size(385, 66);
+ this.groupBoxDLLInfo.TabIndex = 12;
+ this.groupBoxDLLInfo.TabStop = false;
+ this.groupBoxDLLInfo.Text = "DLL Information";
+ //
+ // labelDLLInfo
+ //
+ this.labelDLLInfo.AutoSize = true;
+ this.labelDLLInfo.ImeMode = System.Windows.Forms.ImeMode.NoControl;
+ this.labelDLLInfo.Location = new System.Drawing.Point(7, 20);
+ this.labelDLLInfo.Name = "labelDLLInfo";
+ this.labelDLLInfo.Size = new System.Drawing.Size(16, 13);
+ this.labelDLLInfo.TabIndex = 0;
+ this.labelDLLInfo.Text = "...";
//
// labelResult
//
this.labelResult.AutoSize = true;
- this.labelResult.Location = new System.Drawing.Point(13, 43);
+ this.labelResult.Location = new System.Drawing.Point(12, 13);
this.labelResult.Name = "labelResult";
this.labelResult.Size = new System.Drawing.Size(16, 13);
- this.labelResult.TabIndex = 1;
+ this.labelResult.TabIndex = 13;
this.labelResult.Text = "...";
//
// Form1
@@ -57,9 +103,16 @@
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450);
this.Controls.Add(this.labelResult);
- this.Controls.Add(this.buttonStart);
+ this.Controls.Add(this.groupBoxProgramInfo);
+ this.Controls.Add(this.groupBoxDLLInfo);
+ this.Controls.Add(this.buttonShowInfo);
this.Name = "Form1";
- this.Text = "Form1";
+ this.Text = "Test_InfoBox";
+ this.Load += new System.EventHandler(this.Form1_Load);
+ this.groupBoxProgramInfo.ResumeLayout(false);
+ this.groupBoxProgramInfo.PerformLayout();
+ this.groupBoxDLLInfo.ResumeLayout(false);
+ this.groupBoxDLLInfo.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
@@ -67,7 +120,11 @@
#endregion
- private System.Windows.Forms.Button buttonStart;
+ private System.Windows.Forms.Button buttonShowInfo;
+ private System.Windows.Forms.GroupBox groupBoxProgramInfo;
+ private System.Windows.Forms.Label labelProgramInfo;
+ private System.Windows.Forms.GroupBox groupBoxDLLInfo;
+ private System.Windows.Forms.Label labelDLLInfo;
private System.Windows.Forms.Label labelResult;
}
}
diff --git a/Test_LoadXMLFile/Form1.cs b/Test_LoadXMLFile/Form1.cs
index 9530f6d..0faab4e 100644
--- a/Test_LoadXMLFile/Form1.cs
+++ b/Test_LoadXMLFile/Form1.cs
@@ -3,36 +3,137 @@ using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
+using System.IO;
using System.Linq;
+using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
+using Eugen.ESystem.IO;
+using static Eugen.ESystem.IO.LoadXMLFile;
namespace Test_LoadXMLFile
{
public partial class Form1 : Form
{
+ #region Version und Copyright
+ // Version und Copyright
+ string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen
+ string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
+ static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
+ string copyright = GenerateCopyright();
+ string icon = Application.StartupPath + "\\Info.bmp";
+ //Assembly Datum und Zeit
+ static DateTime value = AssemblyDateTime();
+ string date = value.ToShortDateString();
+ string time = value.ToLongTimeString();
+ private static DateTime AssemblyDateTime()
+ {
+ var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
+ var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision));
+ //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original)
+ return buildDateTime;
+ }
+
+ private static string CurrentYear()
+ {
+ DateTime dtn = DateTime.Now;
+ return dtn.Year.ToString();
+ }
+
+ private static string StartYear()
+ {
+ //string startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
+ //return startYear.Remove(0, startYear.LastIndexOf(" ") + 1);
+ string startYear = "";
+ if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © "))
+ {
+ startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", "");
+ while (startYear.StartsWith(" "))
+ {
+ startYear = startYear.Remove(0, 1);
+ }
+ startYear = startYear.Remove(startYear.IndexOf(" "));
+ return startYear;
+ }
+ else
+ {
+ DateTime dtn = DateTime.Now;
+ return dtn.Year.ToString();
+ }
+ }
+
+ private static string GenerateCopyright()
+ {
+ string startYear = StartYear();
+ string currentYear = CurrentYear();
+
+ if (startYear == currentYear)
+ {
+ return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
+ }
+ else
+ {
+ //return String.Concat(((AssemblyCopyrightAttribute)attributes[0]).Copyright, "-", currentYear);
+ return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear));
+ }
+ }
+ #endregion
+
+ #region Programm-Info
+ ///
+ /// Contains the name of the program file
+ ///
+ public static string ProgramName { set; get; }
+
+ ///
+ /// Contains the version of the program file
+ ///
+ public static string ProgramVersion { set; get; }
+
+ ///
+ /// Contains the copyright notice
+ ///
+ public static string Copyright { set; get; }
+
+ private void SetProgramInfo()
+ {
+ //Name, Version und Copyright setzen
+ ProgramName = programName;
+ ProgramVersion = programVersion;
+ Copyright = copyright;
+ }
+ #endregion
+
public Form1()
{
+ SetProgramInfo();
InitializeComponent();
}
- private void buttonStart_Click(object sender, EventArgs e)
+ private void Form1_Load(object sender, EventArgs e)
{
- var load = new LoadXML();
+ labelProgramInfo.Text = String.Concat(ProgramName, "\r\n", ProgramVersion, "\r\n", Copyright); // Zeigt die Programm-Information an
+
+ labelDLLInfo.Text = String.Concat(LoadXMLFile.DllName, "\r\n", LoadXMLFile.DllVersion, "\r\n", LoadXMLFile.Copyright); // Zeigt die DLL-Information an
+ }
+
+ private void buttonShowInfo_Click(object sender, EventArgs e)
+ {
+ var load = new LoadXMLFile();
load.FileName = @"C:\Temp\Test\Test.xml";
load.Topic = "NX-Portal";
load.Group = "Management";
load.Key = "Method";
- //load.LoadAllValues = LoadXML.LoadAll.Yes;
- load.LoadAllValues = LoadXML.LoadAll.No;
+ //load.LoadAllValues = LoadXMLFile.LoadAll.Yes; //Es werden alle Elemente geladen
+ load.LoadAllValues = LoadXMLFile.LoadAll.No; //Es werden nur die Elemente geladen, die unter 'Group' gespeichert sind
load.Load();
if (load.Values != null)
{
labelResult.Text = Ausgabe(load.FileName, load.Topic, load.Group, load.Key, load.Values);
}
-
+
load.Group = "NX";
load.Key = "Version";
load.Load();
@@ -61,21 +162,21 @@ namespace Test_LoadXMLFile
foreach (var item in values)
{
- if (z==3)
+ if (z == 3)
{
z = 0;
}
- if (z==2)
+ if (z == 2)
{
result += " - " + item;
z++;
}
- if (z==1)
+ if (z == 1)
{
result += " - " + item;
z++;
}
- if (z==0)
+ if (z == 0)
{
result += "\r\n" + item;
z++;
@@ -88,7 +189,7 @@ namespace Test_LoadXMLFile
private string Ausgabe2(string group, string key, string[,] values)
{
string result = "";
-
+
result += "\r\n\r\nGroup: " + group;
result += "\r\nKey: " + key;
result += "\r\n\r\nValues (ID - Version - Standard): ";
diff --git a/Test_LoadXMLFile/LoadXML.cs_old b/Test_LoadXMLFile/LoadXML.cs_old
deleted file mode 100644
index f1a384e..0000000
--- a/Test_LoadXMLFile/LoadXML.cs_old
+++ /dev/null
@@ -1,95 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Xml;
-using System.Xml.Linq;
-using System.Xml.XPath;
-
-namespace Test_LoadXMLFile
-{
- internal class LoadXML
- {
- public string FileName { get; set; }
- public string Topic { get; set; } //z.B. "NX-Portal"
- public string Group { get; set; } //z.B. "NX"
- public string Key { get; set; } //z.B. "Version"
- public string[,] Values { get; set; } //z.B. "NX 1953"
- public int Standard { get; set; } //z.B. "2"
-
- public void Load()
- {
- // Das Dokument in eine neue XElement-Instanz laden
- XElement rootElement = XElement.Load(FileName);
-
- if (rootElement.ToString().Remove(rootElement.ToString().IndexOf(" ")) == "<" + Topic)
- {
- // Auflistung für die Gruppe erzeugen
- List groups = new List();
-
- //Alle groups-Elemente einlesen und durchgehen
- //var personElements = rootElement.Elements(Group);
- var groupElements = rootElement.Elements();
- foreach (var groupElement in groupElements)
- {
- //Nur wenn das 'groupElement' so beginnt wie 'Group' heißt, dann laden
- if (groupElement.ToString().Remove(groupElement.ToString().IndexOf(" ")) == "<" + Group)
- {
- //Neue Gruppe erzeugen und in der Auflistung ablegen
- Topics group = new Topics();
- groups.Add(group);
-
- //Das Attribut id einlesen
- XAttribute idAttribute = groupElement.Attribute("Id");
- if (idAttribute != null)
- {
- group.Id = idAttribute.Value;
- }
-
- //Key-Element suchen und speichern
- XAttribute keyAttribut = groupElement.Attribute(Key);
- if (keyAttribut != null)
- {
- group.Key = keyAttribut.Value;
- }
-
- //Standard-Element suchen und speichern
- XAttribute standardAttribut = groupElement.Attribute("Standard");
- if (standardAttribut != null)
- {
- group.Standard = standardAttribut.Value;
- }
-
- DataPreperation(groups);
- }
- }
- }
- else
- {
- Values = null;
- }
- }
-
- private void DataPreperation(List groups)
- {
- string[,] values = new string[groups.Count, 3];
-
- for (int i = 0; i < groups.Count; i++)
- {
- values[i,0] = groups[i].Id;
- values[i,1] = groups[i].Key;
- values[i, 2] = groups[i].Standard;
- }
-
- Values = values;
- }
- }
-
- class Topics
- {
- public string Id;
- public string Key;
- public string Standard;
- }
-}
diff --git a/Test_LoadXMLFile/Program.cs b/Test_LoadXMLFile/Program.cs
index e41e070..a012ff0 100644
--- a/Test_LoadXMLFile/Program.cs
+++ b/Test_LoadXMLFile/Program.cs
@@ -6,7 +6,7 @@ using System.Windows.Forms;
namespace Test_LoadXMLFile
{
- internal static class Program
+ static class Program
{
///
/// Der Haupteinstiegspunkt für die Anwendung.
diff --git a/Test_LoadXMLFile/Properties/AssemblyInfo.cs b/Test_LoadXMLFile/Properties/AssemblyInfo.cs
index 0f4a038..3767a3a 100644
--- a/Test_LoadXMLFile/Properties/AssemblyInfo.cs
+++ b/Test_LoadXMLFile/Properties/AssemblyInfo.cs
@@ -8,9 +8,9 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Test_LoadXMLFile")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("ENGEL")]
+[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Test_LoadXMLFile")]
-[assembly: AssemblyCopyright("Copyright © ENGEL 2022")]
+[assembly: AssemblyCopyright("Copyright © 2022 by Eugen Höglinger")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
-[assembly: Guid("29511763-82c2-4ff7-8d59-3287ace8194c")]
+[assembly: Guid("3683b887-8256-414a-b502-0f6b7088654d")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
@@ -30,7 +30,7 @@ using System.Runtime.InteropServices;
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
-// indem Sie "*" wie unten gezeigt eingeben:
+// übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: AssemblyVersion("1.0.*")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Test_LoadXMLFile/Properties/Resources.Designer.cs b/Test_LoadXMLFile/Properties/Resources.Designer.cs
index 6af890e..2c4a527 100644
--- a/Test_LoadXMLFile/Properties/Resources.Designer.cs
+++ b/Test_LoadXMLFile/Properties/Resources.Designer.cs
@@ -1,69 +1,61 @@
//------------------------------------------------------------------------------
//
// Dieser Code wurde von einem Tool generiert.
-// Laufzeitversion: 4.0.30319.42000
+// Laufzeitversion:4.0.30319.42000
//
-// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
-// der Code neu generiert wird.
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
//
//------------------------------------------------------------------------------
-namespace Test_LoadXMLFile.Properties
-{
-
-
+namespace Test_Info.Properties {
+ using System;
+
+
///
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
///
- // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse
- // über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
- // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources
- {
-
+ internal class Resources {
+
private static global::System.Resources.ResourceManager resourceMan;
-
+
private static global::System.Globalization.CultureInfo resourceCulture;
-
+
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources()
- {
+ internal Resources() {
}
-
+
///
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager
- {
- get
- {
- if ((resourceMan == null))
- {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Test_LoadXMLFile.Properties.Resources", typeof(Resources).Assembly);
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Test_Info.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
-
+
///
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
- /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden.
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture
- {
- get
- {
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
return resourceCulture;
}
- set
- {
+ set {
resourceCulture = value;
}
}
diff --git a/Test_LoadXMLFile/Properties/Settings.Designer.cs b/Test_LoadXMLFile/Properties/Settings.Designer.cs
index b466509..4300188 100644
--- a/Test_LoadXMLFile/Properties/Settings.Designer.cs
+++ b/Test_LoadXMLFile/Properties/Settings.Designer.cs
@@ -1,28 +1,24 @@
//------------------------------------------------------------------------------
//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
//
//------------------------------------------------------------------------------
-namespace Test_LoadXMLFile.Properties
-{
-
-
+namespace Test_Info.Properties {
+
+
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
- {
-
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.1.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default
- {
- get
- {
+
+ public static Settings Default {
+ get {
return defaultInstance;
}
}
diff --git a/Test_LoadXMLFile/Test_LoadXMLFile.csproj b/Test_LoadXMLFile/Test_LoadXMLFile.csproj
index f2bb11d..eb1c155 100644
--- a/Test_LoadXMLFile/Test_LoadXMLFile.csproj
+++ b/Test_LoadXMLFile/Test_LoadXMLFile.csproj
@@ -4,14 +4,15 @@
Debug
AnyCPU
- {29511763-82C2-4FF7-8D59-3287ACE8194C}
+ {3683B887-8256-414A-B502-0F6B7088654D}
WinExe
Test_LoadXMLFile
Test_LoadXMLFile
- v4.7.2
+ v4.8
512
true
- true
+ false
+
AnyCPU
@@ -33,6 +34,9 @@
4
+
+ ..\LoadXMLFile\bin\Debug\heloxmlf.dll
+
@@ -52,7 +56,6 @@
Form1.cs
-
diff --git a/Test_LoadXMLFile/bin/Debug/Test_Info.exe b/Test_LoadXMLFile/bin/Debug/Test_Info.exe
new file mode 100644
index 0000000..c89c91c
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/Test_Info.exe differ
diff --git a/Test_LoadXMLFile/bin/Debug/Test_Info.exe.config b/Test_LoadXMLFile/bin/Debug/Test_Info.exe.config
new file mode 100644
index 0000000..4bfa005
--- /dev/null
+++ b/Test_LoadXMLFile/bin/Debug/Test_Info.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Test_LoadXMLFile/bin/Debug/Test_Info.pdb b/Test_LoadXMLFile/bin/Debug/Test_Info.pdb
new file mode 100644
index 0000000..962e3d0
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/Test_Info.pdb differ
diff --git a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe
index cb09e5a..1898dbd 100644
Binary files a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe and b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe differ
diff --git a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe.config b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe.config
index 56efbc7..4bfa005 100644
--- a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe.config
+++ b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe.config
@@ -1,6 +1,6 @@
-
+
-
+
-
\ No newline at end of file
+
diff --git a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb
index 6e95dcd..fa23cab 100644
Binary files a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb and b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb differ
diff --git a/Test_LoadXMLFile/bin/Debug/de/Info.resources.dll b/Test_LoadXMLFile/bin/Debug/de/Info.resources.dll
new file mode 100644
index 0000000..e4de177
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/de/Info.resources.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/de/InfoBox.resources.dll b/Test_LoadXMLFile/bin/Debug/de/InfoBox.resources.dll
new file mode 100644
index 0000000..bbbb034
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/de/InfoBox.resources.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/de/heibox.resources.dll b/Test_LoadXMLFile/bin/Debug/de/heibox.resources.dll
new file mode 100644
index 0000000..9448c4e
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/de/heibox.resources.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/en/Info.resources.dll b/Test_LoadXMLFile/bin/Debug/en/Info.resources.dll
new file mode 100644
index 0000000..02f0ca7
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/en/Info.resources.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/en/InfoBox.resources.dll b/Test_LoadXMLFile/bin/Debug/en/InfoBox.resources.dll
new file mode 100644
index 0000000..d15aeac
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/en/InfoBox.resources.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/en/heibox.resources.dll b/Test_LoadXMLFile/bin/Debug/en/heibox.resources.dll
new file mode 100644
index 0000000..6a65a5a
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/en/heibox.resources.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/heibox.dll b/Test_LoadXMLFile/bin/Debug/heibox.dll
new file mode 100644
index 0000000..245830e
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/heibox.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/heibox.pdb b/Test_LoadXMLFile/bin/Debug/heibox.pdb
new file mode 100644
index 0000000..3e3d76e
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/heibox.pdb differ
diff --git a/Test_LoadXMLFile/bin/Debug/heloxmlf.dll b/Test_LoadXMLFile/bin/Debug/heloxmlf.dll
new file mode 100644
index 0000000..1c6e17e
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/heloxmlf.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/heloxmlf.dll.config b/Test_LoadXMLFile/bin/Debug/heloxmlf.dll.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/Test_LoadXMLFile/bin/Debug/heloxmlf.dll.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Test_LoadXMLFile/bin/Debug/heloxmlf.pdb b/Test_LoadXMLFile/bin/Debug/heloxmlf.pdb
new file mode 100644
index 0000000..2e4f4d6
Binary files /dev/null and b/Test_LoadXMLFile/bin/Debug/heloxmlf.pdb differ
diff --git a/Test_LoadXMLFile/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs b/Test_LoadXMLFile/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs
new file mode 100644
index 0000000..3aa5318
--- /dev/null
+++ b/Test_LoadXMLFile/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]
diff --git a/Test_LoadXMLFile/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Test_LoadXMLFile/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
new file mode 100644
index 0000000..15efebf
--- /dev/null
+++ b/Test_LoadXMLFile/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
diff --git a/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferences.cache
index 83e6107..25da147 100644
Binary files a/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 04e71b7..171eb27 100644
Binary files a/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Test_LoadXMLFile/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..5136e1a
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ
diff --git a/Test_LoadXMLFile/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/Test_LoadXMLFile/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LoadXMLFile/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/Test_LoadXMLFile/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LoadXMLFile/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/Test_LoadXMLFile/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.Form1.resources b/Test_LoadXMLFile/obj/Debug/Test_Info.Form1.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_Info.Form1.resources differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.Properties.Resources.resources b/Test_LoadXMLFile/obj/Debug/Test_Info.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_Info.Properties.Resources.resources differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.CopyComplete b/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.CoreCompileInputs.cache b/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..13a4e97
--- /dev/null
+++ b/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+acf2c567d568c0e2bcb1e393785bd42be7fd0591
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.FileListAbsolute.txt b/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..c3d113d
--- /dev/null
+++ b/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.FileListAbsolute.txt
@@ -0,0 +1,15 @@
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Test_Info.exe.config
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Test_Info.exe
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Test_Info.pdb
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Info.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Info.pdb
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\de\Info.resources.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\en\Info.resources.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.csprojAssemblyReference.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.Form1.resources
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.Properties.Resources.resources
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.csproj.GenerateResource.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.csproj.CoreCompileInputs.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.csproj.CopyComplete
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.exe
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.pdb
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.GenerateResource.cache b/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.GenerateResource.cache
new file mode 100644
index 0000000..eeafdac
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_Info.csproj.GenerateResource.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.csprojAssemblyReference.cache b/Test_LoadXMLFile/obj/Debug/Test_Info.csprojAssemblyReference.cache
new file mode 100644
index 0000000..e4d1b87
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_Info.csprojAssemblyReference.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.exe b/Test_LoadXMLFile/obj/Debug/Test_Info.exe
new file mode 100644
index 0000000..c89c91c
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_Info.exe differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_Info.pdb b/Test_LoadXMLFile/obj/Debug/Test_Info.pdb
new file mode 100644
index 0000000..962e3d0
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_Info.pdb differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.AssemblyReference.cache b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..ff9c5fd
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.AssemblyReference.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.CopyComplete b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.CoreCompileInputs.cache b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..b9b3e53
--- /dev/null
+++ b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+a712df2b87dba04f70052918bf87496304406a24
diff --git a/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.FileListAbsolute.txt b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..be6c6bd
--- /dev/null
+++ b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.FileListAbsolute.txt
@@ -0,0 +1,61 @@
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Test_Info.exe.config
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Test_Info.exe
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Test_Info.pdb
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Info.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\Info.pdb
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\de\Info.resources.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\bin\Debug\en\Info.resources.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_InfoBox.csprojAssemblyReference.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.Form1.resources
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.Properties.Resources.resources
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_InfoBox.csproj.GenerateResource.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_InfoBox.csproj.CoreCompileInputs.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_InfoBox.csproj.CopyComplete
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.exe
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\Info\Test_Info\obj\Debug\Test_Info.pdb
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\bin\Debug\Test_Info.exe.config
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\bin\Debug\Test_Info.exe
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\bin\Debug\Test_Info.pdb
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\bin\Debug\InfoBox.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\bin\Debug\InfoBox.pdb
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\bin\Debug\de\InfoBox.resources.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\bin\Debug\en\InfoBox.resources.dll
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_InfoBox.csprojAssemblyReference.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_Info.Form1.resources
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_Info.Properties.Resources.resources
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_InfoBox.csproj.GenerateResource.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_InfoBox.csproj.CoreCompileInputs.cache
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_InfoBox.csproj.CopyComplete
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_Info.exe
+H:\Programmieren\Visual Studio 2017\Projekte\_DLL\InfoBox\Test_Info\obj\Debug\Test_Info.pdb
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\bin\Debug\Test_Info.exe.config
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\bin\Debug\Test_Info.exe
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\bin\Debug\Test_Info.pdb
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\bin\Debug\InfoBox.dll
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\bin\Debug\InfoBox.pdb
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\bin\Debug\de\InfoBox.resources.dll
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\bin\Debug\en\InfoBox.resources.dll
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csprojAssemblyReference.cache
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.Form1.resources
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.Properties.Resources.resources
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.GenerateResource.cache
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.CoreCompileInputs.cache
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.CopyComplete
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.exe
+H:\Programmieren\Git-Repository\VisualStudio\2017\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\bin\Debug\Test_Info.exe.config
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\bin\Debug\Test_Info.exe
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\bin\Debug\Test_Info.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\bin\Debug\heibox.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\bin\Debug\heibox.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\bin\Debug\de\heibox.resources.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\bin\Debug\en\heibox.resources.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.Form1.resources
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.Properties.Resources.resources
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.GenerateResource.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.CoreCompileInputs.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.CopyComplete
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.exe
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_Info.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.AssemblyReference.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\InfoBox.git\Test_Info\obj\Debug\Test_InfoBox.csproj.SuggestedBindingRedirects.cache
diff --git a/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.GenerateResource.cache b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.GenerateResource.cache
new file mode 100644
index 0000000..36ac755
Binary files /dev/null and b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.GenerateResource.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.SuggestedBindingRedirects.cache b/Test_LoadXMLFile/obj/Debug/Test_InfoBox.csproj.SuggestedBindingRedirects.cache
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache
index 825f721..225dcab 100644
Binary files a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache and b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.CopyComplete b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.CoreCompileInputs.cache b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.CoreCompileInputs.cache
index 9fc1ba3..a127794 100644
--- a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.CoreCompileInputs.cache
+++ b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-6bdb803cc58079c75fe33506e7f9427ac86c710f
+0b8631d6b28a327945e1773630c827ff35413008
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.FileListAbsolute.txt b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.FileListAbsolute.txt
index ad67537..431b4f6 100644
--- a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.FileListAbsolute.txt
+++ b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.FileListAbsolute.txt
@@ -1,11 +1,15 @@
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\Test_LoadXMLFile.exe.config
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\Test_LoadXMLFile.exe
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\Test_LoadXMLFile.pdb
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.AssemblyReference.cache
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.SuggestedBindingRedirects.cache
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.Form1.resources
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.Properties.Resources.resources
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.GenerateResource.cache
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.CoreCompileInputs.cache
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.exe
-H:\Programmieren\Git-WorkRepository\VisualStudio\_TEST\Test_LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.AssemblyReference.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.SuggestedBindingRedirects.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.Form1.resources
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.Properties.Resources.resources
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.GenerateResource.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.CoreCompileInputs.cache
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\Test_LoadXMLFile.exe.config
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\Test_LoadXMLFile.exe
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\Test_LoadXMLFile.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\heloxmlf.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\heloxmlf.pdb
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\bin\Debug\heloxmlf.dll.config
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.csproj.CopyComplete
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.exe
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Test_LoadXMLFile\obj\Debug\Test_LoadXMLFile.pdb
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.GenerateResource.cache b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.GenerateResource.cache
index aec1b26..405151a 100644
Binary files a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.GenerateResource.cache and b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.GenerateResource.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe
index cb09e5a..1898dbd 100644
Binary files a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe and b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb
index 6e95dcd..fa23cab 100644
Binary files a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb and b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb differ