diff --git a/Libary/Libary.csproj b/Libary/Libary.csproj
index 3a63532..e263b20 100644
--- a/Libary/Libary.csproj
+++ b/Libary/Libary.csproj
@@ -6,4 +6,8 @@
enable
+
+
+
+
diff --git a/Libary/bin/Debug/net8.0/Libary.deps.json b/Libary/bin/Debug/net8.0/Libary.deps.json
new file mode 100644
index 0000000..8efddb4
--- /dev/null
+++ b/Libary/bin/Debug/net8.0/Libary.deps.json
@@ -0,0 +1,161 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "Libary/1.0.0": {
+ "dependencies": {
+ "MessageBox.Avalonia": "3.2.0"
+ },
+ "runtime": {
+ "Libary.dll": {}
+ }
+ },
+ "Avalonia/11.1.3": {
+ "dependencies": {
+ "Avalonia.BuildServices": "0.0.29",
+ "Avalonia.Remote.Protocol": "11.1.3",
+ "MicroCom.Runtime": "0.11.0"
+ },
+ "runtime": {
+ "lib/net8.0/Avalonia.Base.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Controls.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.DesignerSupport.dll": {
+ "assemblyVersion": "0.7.0.0",
+ "fileVersion": "0.7.0.0"
+ },
+ "lib/net8.0/Avalonia.Dialogs.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Markup.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Metal.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.MicroCom.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.OpenGL.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Vulkan.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ }
+ }
+ },
+ "Avalonia.BuildServices/0.0.29": {},
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "runtime": {
+ "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ }
+ }
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "dependencies": {
+ "Avalonia": "11.1.3"
+ },
+ "runtime": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "assemblyVersion": "0.8.1.0",
+ "fileVersion": "0.8.1.0"
+ }
+ }
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "dependencies": {
+ "Avalonia": "11.1.3",
+ "DialogHost.Avalonia": "0.8.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "runtime": {
+ "lib/net5.0/MicroCom.Runtime.dll": {
+ "assemblyVersion": "0.11.0.0",
+ "fileVersion": "0.11.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Libary/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Avalonia/11.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kpVAnKTbg/ZVnWyYLGPYXR0Ce4uiHLT1y6BcgJYpdFfn3b0TmvbxFZV37lpc1wEjUyaU28V+DoNnRbYSLsv0nw==",
+ "path": "avalonia/11.1.3",
+ "hashPath": "avalonia.11.1.3.nupkg.sha512"
+ },
+ "Avalonia.BuildServices/0.0.29": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
+ "path": "avalonia.buildservices/0.0.29",
+ "hashPath": "avalonia.buildservices.0.0.29.nupkg.sha512"
+ },
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ByXwboJC1jg13Qdxfs3/aX/yY4wi9n1XKT+a6+ckLnpSeesjQ0J6N1+wix7ISuGwFo0cyT0nXpvI4s2Zo+rkSA==",
+ "path": "avalonia.remote.protocol/11.1.3",
+ "hashPath": "avalonia.remote.protocol.11.1.3.nupkg.sha512"
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
+ "path": "dialoghost.avalonia/0.8.1",
+ "hashPath": "dialoghost.avalonia.0.8.1.nupkg.sha512"
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
+ "path": "messagebox.avalonia/3.2.0",
+ "hashPath": "messagebox.avalonia.3.2.0.nupkg.sha512"
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+ "path": "microcom.runtime/0.11.0",
+ "hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/Libary/bin/Debug/net8.0/Libary.dll b/Libary/bin/Debug/net8.0/Libary.dll
new file mode 100644
index 0000000..071d1dc
Binary files /dev/null and b/Libary/bin/Debug/net8.0/Libary.dll differ
diff --git a/Libary/bin/Debug/net8.0/Libary.pdb b/Libary/bin/Debug/net8.0/Libary.pdb
new file mode 100644
index 0000000..160f1c8
Binary files /dev/null and b/Libary/bin/Debug/net8.0/Libary.pdb differ
diff --git a/Libary/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/Libary/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
new file mode 100644
index 0000000..3c2cfba
--- /dev/null
+++ b/Libary/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
@@ -0,0 +1 @@
+131b5aa1eec61c03e0de308b53b37dda1e247446608eac3610b6abf6ac8c5f4f
diff --git a/Libary/obj/Debug/net8.0/Libary.AssemblyInfo.cs b/Libary/obj/Debug/net8.0/Libary.AssemblyInfo.cs
index 9f9406e..c44eb32 100644
--- a/Libary/obj/Debug/net8.0/Libary.AssemblyInfo.cs
+++ b/Libary/obj/Debug/net8.0/Libary.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Libary")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b1d74544a6e6128c6946ccd76c76daa69f00a441")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+474cfc34bd9df61d876e8fbb651d8638dc01db9a")]
[assembly: System.Reflection.AssemblyProductAttribute("Libary")]
[assembly: System.Reflection.AssemblyTitleAttribute("Libary")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Libary/obj/Debug/net8.0/Libary.AssemblyInfoInputs.cache b/Libary/obj/Debug/net8.0/Libary.AssemblyInfoInputs.cache
index 519f559..2032dbf 100644
--- a/Libary/obj/Debug/net8.0/Libary.AssemblyInfoInputs.cache
+++ b/Libary/obj/Debug/net8.0/Libary.AssemblyInfoInputs.cache
@@ -1 +1 @@
-ccd8e8da64db95a16481c68b4441654b2d57d3fa5a9bee4b4c72d701474d42cf
+5205e9b7fea8de931323c3181ca4f6ec42e7869f756c2393fb2eb5cdc694c811
diff --git a/Libary/obj/Debug/net8.0/Libary.GeneratedMSBuildEditorConfig.editorconfig b/Libary/obj/Debug/net8.0/Libary.GeneratedMSBuildEditorConfig.editorconfig
index 5786910..abfe496 100644
--- a/Libary/obj/Debug/net8.0/Libary.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Libary/obj/Debug/net8.0/Libary.GeneratedMSBuildEditorConfig.editorconfig
@@ -1,4 +1,11 @@
is_global = true
+build_property.AvaloniaNameGeneratorIsEnabled = true
+build_property.AvaloniaNameGeneratorBehavior = InitializeComponent
+build_property.AvaloniaNameGeneratorDefaultFieldModifier = internal
+build_property.AvaloniaNameGeneratorFilterByPath = *
+build_property.AvaloniaNameGeneratorFilterByNamespace = *
+build_property.AvaloniaNameGeneratorViewFileNamingStrategy = NamespaceAndClassName
+build_property.AvaloniaNameGeneratorAttachDevTools = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
diff --git a/Libary/obj/Debug/net8.0/Libary.assets.cache b/Libary/obj/Debug/net8.0/Libary.assets.cache
index c8623ce..ac1a7e8 100644
Binary files a/Libary/obj/Debug/net8.0/Libary.assets.cache and b/Libary/obj/Debug/net8.0/Libary.assets.cache differ
diff --git a/Libary/obj/Debug/net8.0/Libary.csproj.AssemblyReference.cache b/Libary/obj/Debug/net8.0/Libary.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..d7a04c4
Binary files /dev/null and b/Libary/obj/Debug/net8.0/Libary.csproj.AssemblyReference.cache differ
diff --git a/Libary/obj/Debug/net8.0/Libary.csproj.CoreCompileInputs.cache b/Libary/obj/Debug/net8.0/Libary.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..a031c71
--- /dev/null
+++ b/Libary/obj/Debug/net8.0/Libary.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+9d62f7dbdcdcf79dac9489271dd22f9466b5d648324ca2130dc46cee4e7ca46d
diff --git a/Libary/obj/Debug/net8.0/Libary.csproj.FileListAbsolute.txt b/Libary/obj/Debug/net8.0/Libary.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..8ec8a99
--- /dev/null
+++ b/Libary/obj/Debug/net8.0/Libary.csproj.FileListAbsolute.txt
@@ -0,0 +1,13 @@
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\bin\Debug\net8.0\Libary.deps.json
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\bin\Debug\net8.0\Libary.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\bin\Debug\net8.0\Libary.pdb
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Libary.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Libary.AssemblyInfoInputs.cache
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Libary.AssemblyInfo.cs
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Libary.csproj.CoreCompileInputs.cache
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Libary.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\refint\Libary.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Libary.pdb
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\ref\Libary.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Libary.csproj.AssemblyReference.cache
+C:\Users\IVAN\RiderProjects\demo_hard\Libary\obj\Debug\net8.0\Avalonia\Resources.Inputs.cache
diff --git a/Libary/obj/Debug/net8.0/Libary.dll b/Libary/obj/Debug/net8.0/Libary.dll
new file mode 100644
index 0000000..071d1dc
Binary files /dev/null and b/Libary/obj/Debug/net8.0/Libary.dll differ
diff --git a/Libary/obj/Debug/net8.0/Libary.pdb b/Libary/obj/Debug/net8.0/Libary.pdb
new file mode 100644
index 0000000..160f1c8
Binary files /dev/null and b/Libary/obj/Debug/net8.0/Libary.pdb differ
diff --git a/Libary/obj/Debug/net8.0/ref/Libary.dll b/Libary/obj/Debug/net8.0/ref/Libary.dll
new file mode 100644
index 0000000..67ff621
Binary files /dev/null and b/Libary/obj/Debug/net8.0/ref/Libary.dll differ
diff --git a/Libary/obj/Debug/net8.0/refint/Libary.dll b/Libary/obj/Debug/net8.0/refint/Libary.dll
new file mode 100644
index 0000000..67ff621
Binary files /dev/null and b/Libary/obj/Debug/net8.0/refint/Libary.dll differ
diff --git a/Libary/obj/Libary.csproj.nuget.dgspec.json b/Libary/obj/Libary.csproj.nuget.dgspec.json
index 100d2cf..1b32085 100644
--- a/Libary/obj/Libary.csproj.nuget.dgspec.json
+++ b/Libary/obj/Libary.csproj.nuget.dgspec.json
@@ -50,6 +50,12 @@
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
+ "dependencies": {
+ "MessageBox.Avalonia": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ }
+ },
"imports": [
"net461",
"net462",
diff --git a/Libary/obj/Libary.csproj.nuget.g.props b/Libary/obj/Libary.csproj.nuget.g.props
index e015419..cd1162d 100644
--- a/Libary/obj/Libary.csproj.nuget.g.props
+++ b/Libary/obj/Libary.csproj.nuget.g.props
@@ -13,4 +13,11 @@
+
+
+
+
+ C:\Users\IVAN\.nuget\packages\avalonia.buildservices\0.0.29
+ C:\Users\IVAN\.nuget\packages\avalonia\11.1.3
+
\ No newline at end of file
diff --git a/Libary/obj/Libary.csproj.nuget.g.targets b/Libary/obj/Libary.csproj.nuget.g.targets
index 3dc06ef..0c28602 100644
--- a/Libary/obj/Libary.csproj.nuget.g.targets
+++ b/Libary/obj/Libary.csproj.nuget.g.targets
@@ -1,2 +1,7 @@
-
\ No newline at end of file
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Libary/obj/project.assets.json b/Libary/obj/project.assets.json
index 5e1ae9a..4fe477a 100644
--- a/Libary/obj/project.assets.json
+++ b/Libary/obj/project.assets.json
@@ -1,11 +1,397 @@
{
"version": 3,
"targets": {
- "net8.0": {}
+ "net8.0": {
+ "Avalonia/11.1.3": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia.BuildServices": "0.0.29",
+ "Avalonia.Remote.Protocol": "11.1.3",
+ "MicroCom.Runtime": "0.11.0"
+ },
+ "compile": {
+ "ref/net8.0/Avalonia.Base.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Controls.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.DesignerSupport.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Dialogs.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Markup.Xaml.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Markup.dll": {
+ "related": ".Xaml.xml;.xml"
+ },
+ "ref/net8.0/Avalonia.Metal.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.MicroCom.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.OpenGL.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Vulkan.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.dll": {
+ "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Avalonia.Base.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Controls.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.DesignerSupport.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Dialogs.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Markup.dll": {
+ "related": ".Xaml.xml;.xml"
+ },
+ "lib/net8.0/Avalonia.Metal.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.MicroCom.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.OpenGL.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Vulkan.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.dll": {
+ "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+ }
+ },
+ "build": {
+ "buildTransitive/Avalonia.props": {},
+ "buildTransitive/Avalonia.targets": {}
+ }
+ },
+ "Avalonia.BuildServices/0.0.29": {
+ "type": "package",
+ "build": {
+ "buildTransitive/Avalonia.BuildServices.targets": {}
+ }
+ },
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia": "11.1.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia": "11.1.3",
+ "DialogHost.Avalonia": "0.8.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {}
+ }
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "type": "package",
+ "compile": {
+ "lib/net5.0/MicroCom.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/net5.0/MicroCom.Runtime.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Avalonia/11.1.3": {
+ "sha512": "kpVAnKTbg/ZVnWyYLGPYXR0Ce4uiHLT1y6BcgJYpdFfn3b0TmvbxFZV37lpc1wEjUyaU28V+DoNnRbYSLsv0nw==",
+ "type": "package",
+ "path": "avalonia/11.1.3",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Avalonia.Analyzers.dll",
+ "analyzers/dotnet/cs/Avalonia.Generators.dll",
+ "avalonia.11.1.3.nupkg.sha512",
+ "avalonia.nuspec",
+ "build/Avalonia.Generators.props",
+ "build/Avalonia.props",
+ "build/Avalonia.targets",
+ "build/AvaloniaBuildTasks.props",
+ "build/AvaloniaBuildTasks.targets",
+ "build/AvaloniaItemSchema.xaml",
+ "build/AvaloniaPrivateApis.targets",
+ "build/AvaloniaRules.Project.xml",
+ "build/AvaloniaVersion.props",
+ "buildTransitive/Avalonia.Generators.props",
+ "buildTransitive/Avalonia.props",
+ "buildTransitive/Avalonia.targets",
+ "buildTransitive/AvaloniaBuildTasks.props",
+ "buildTransitive/AvaloniaBuildTasks.targets",
+ "buildTransitive/AvaloniaItemSchema.xaml",
+ "buildTransitive/AvaloniaPrivateApis.targets",
+ "buildTransitive/AvaloniaRules.Project.xml",
+ "lib/net6.0/Avalonia.Base.dll",
+ "lib/net6.0/Avalonia.Base.xml",
+ "lib/net6.0/Avalonia.Controls.dll",
+ "lib/net6.0/Avalonia.Controls.xml",
+ "lib/net6.0/Avalonia.DesignerSupport.dll",
+ "lib/net6.0/Avalonia.DesignerSupport.xml",
+ "lib/net6.0/Avalonia.Dialogs.dll",
+ "lib/net6.0/Avalonia.Dialogs.xml",
+ "lib/net6.0/Avalonia.Markup.Xaml.dll",
+ "lib/net6.0/Avalonia.Markup.Xaml.xml",
+ "lib/net6.0/Avalonia.Markup.dll",
+ "lib/net6.0/Avalonia.Markup.xml",
+ "lib/net6.0/Avalonia.Metal.dll",
+ "lib/net6.0/Avalonia.Metal.xml",
+ "lib/net6.0/Avalonia.MicroCom.dll",
+ "lib/net6.0/Avalonia.MicroCom.xml",
+ "lib/net6.0/Avalonia.OpenGL.dll",
+ "lib/net6.0/Avalonia.OpenGL.xml",
+ "lib/net6.0/Avalonia.Vulkan.dll",
+ "lib/net6.0/Avalonia.Vulkan.xml",
+ "lib/net6.0/Avalonia.dll",
+ "lib/net6.0/Avalonia.xml",
+ "lib/net8.0/Avalonia.Base.dll",
+ "lib/net8.0/Avalonia.Base.xml",
+ "lib/net8.0/Avalonia.Controls.dll",
+ "lib/net8.0/Avalonia.Controls.xml",
+ "lib/net8.0/Avalonia.DesignerSupport.dll",
+ "lib/net8.0/Avalonia.DesignerSupport.xml",
+ "lib/net8.0/Avalonia.Dialogs.dll",
+ "lib/net8.0/Avalonia.Dialogs.xml",
+ "lib/net8.0/Avalonia.Markup.Xaml.dll",
+ "lib/net8.0/Avalonia.Markup.Xaml.xml",
+ "lib/net8.0/Avalonia.Markup.dll",
+ "lib/net8.0/Avalonia.Markup.xml",
+ "lib/net8.0/Avalonia.Metal.dll",
+ "lib/net8.0/Avalonia.Metal.xml",
+ "lib/net8.0/Avalonia.MicroCom.dll",
+ "lib/net8.0/Avalonia.MicroCom.xml",
+ "lib/net8.0/Avalonia.OpenGL.dll",
+ "lib/net8.0/Avalonia.OpenGL.xml",
+ "lib/net8.0/Avalonia.Vulkan.dll",
+ "lib/net8.0/Avalonia.Vulkan.xml",
+ "lib/net8.0/Avalonia.dll",
+ "lib/net8.0/Avalonia.xml",
+ "lib/netstandard2.0/Avalonia.Base.dll",
+ "lib/netstandard2.0/Avalonia.Base.xml",
+ "lib/netstandard2.0/Avalonia.Controls.dll",
+ "lib/netstandard2.0/Avalonia.Controls.xml",
+ "lib/netstandard2.0/Avalonia.DesignerSupport.dll",
+ "lib/netstandard2.0/Avalonia.DesignerSupport.xml",
+ "lib/netstandard2.0/Avalonia.Dialogs.dll",
+ "lib/netstandard2.0/Avalonia.Dialogs.xml",
+ "lib/netstandard2.0/Avalonia.Markup.Xaml.dll",
+ "lib/netstandard2.0/Avalonia.Markup.Xaml.xml",
+ "lib/netstandard2.0/Avalonia.Markup.dll",
+ "lib/netstandard2.0/Avalonia.Markup.xml",
+ "lib/netstandard2.0/Avalonia.Metal.dll",
+ "lib/netstandard2.0/Avalonia.Metal.xml",
+ "lib/netstandard2.0/Avalonia.MicroCom.dll",
+ "lib/netstandard2.0/Avalonia.MicroCom.xml",
+ "lib/netstandard2.0/Avalonia.OpenGL.dll",
+ "lib/netstandard2.0/Avalonia.OpenGL.xml",
+ "lib/netstandard2.0/Avalonia.Vulkan.dll",
+ "lib/netstandard2.0/Avalonia.Vulkan.xml",
+ "lib/netstandard2.0/Avalonia.dll",
+ "lib/netstandard2.0/Avalonia.xml",
+ "ref/net6.0/Avalonia.Base.dll",
+ "ref/net6.0/Avalonia.Base.xml",
+ "ref/net6.0/Avalonia.Controls.dll",
+ "ref/net6.0/Avalonia.Controls.xml",
+ "ref/net6.0/Avalonia.DesignerSupport.dll",
+ "ref/net6.0/Avalonia.DesignerSupport.xml",
+ "ref/net6.0/Avalonia.Dialogs.dll",
+ "ref/net6.0/Avalonia.Dialogs.xml",
+ "ref/net6.0/Avalonia.Markup.Xaml.dll",
+ "ref/net6.0/Avalonia.Markup.Xaml.xml",
+ "ref/net6.0/Avalonia.Markup.dll",
+ "ref/net6.0/Avalonia.Markup.xml",
+ "ref/net6.0/Avalonia.Metal.dll",
+ "ref/net6.0/Avalonia.Metal.xml",
+ "ref/net6.0/Avalonia.MicroCom.dll",
+ "ref/net6.0/Avalonia.MicroCom.xml",
+ "ref/net6.0/Avalonia.OpenGL.dll",
+ "ref/net6.0/Avalonia.OpenGL.xml",
+ "ref/net6.0/Avalonia.Vulkan.dll",
+ "ref/net6.0/Avalonia.Vulkan.xml",
+ "ref/net6.0/Avalonia.dll",
+ "ref/net6.0/Avalonia.xml",
+ "ref/net8.0/Avalonia.Base.dll",
+ "ref/net8.0/Avalonia.Base.xml",
+ "ref/net8.0/Avalonia.Controls.dll",
+ "ref/net8.0/Avalonia.Controls.xml",
+ "ref/net8.0/Avalonia.DesignerSupport.dll",
+ "ref/net8.0/Avalonia.DesignerSupport.xml",
+ "ref/net8.0/Avalonia.Dialogs.dll",
+ "ref/net8.0/Avalonia.Dialogs.xml",
+ "ref/net8.0/Avalonia.Markup.Xaml.dll",
+ "ref/net8.0/Avalonia.Markup.Xaml.xml",
+ "ref/net8.0/Avalonia.Markup.dll",
+ "ref/net8.0/Avalonia.Markup.xml",
+ "ref/net8.0/Avalonia.Metal.dll",
+ "ref/net8.0/Avalonia.Metal.xml",
+ "ref/net8.0/Avalonia.MicroCom.dll",
+ "ref/net8.0/Avalonia.MicroCom.xml",
+ "ref/net8.0/Avalonia.OpenGL.dll",
+ "ref/net8.0/Avalonia.OpenGL.xml",
+ "ref/net8.0/Avalonia.Vulkan.dll",
+ "ref/net8.0/Avalonia.Vulkan.xml",
+ "ref/net8.0/Avalonia.dll",
+ "ref/net8.0/Avalonia.xml",
+ "ref/netstandard2.0/Avalonia.Base.dll",
+ "ref/netstandard2.0/Avalonia.Base.xml",
+ "ref/netstandard2.0/Avalonia.Controls.dll",
+ "ref/netstandard2.0/Avalonia.Controls.xml",
+ "ref/netstandard2.0/Avalonia.DesignerSupport.dll",
+ "ref/netstandard2.0/Avalonia.DesignerSupport.xml",
+ "ref/netstandard2.0/Avalonia.Dialogs.dll",
+ "ref/netstandard2.0/Avalonia.Dialogs.xml",
+ "ref/netstandard2.0/Avalonia.Markup.Xaml.dll",
+ "ref/netstandard2.0/Avalonia.Markup.Xaml.xml",
+ "ref/netstandard2.0/Avalonia.Markup.dll",
+ "ref/netstandard2.0/Avalonia.Markup.xml",
+ "ref/netstandard2.0/Avalonia.Metal.dll",
+ "ref/netstandard2.0/Avalonia.Metal.xml",
+ "ref/netstandard2.0/Avalonia.MicroCom.dll",
+ "ref/netstandard2.0/Avalonia.MicroCom.xml",
+ "ref/netstandard2.0/Avalonia.OpenGL.dll",
+ "ref/netstandard2.0/Avalonia.OpenGL.xml",
+ "ref/netstandard2.0/Avalonia.Vulkan.dll",
+ "ref/netstandard2.0/Avalonia.Vulkan.xml",
+ "ref/netstandard2.0/Avalonia.dll",
+ "ref/netstandard2.0/Avalonia.xml",
+ "tools/net461/designer/Avalonia.Designer.HostApp.exe",
+ "tools/netstandard2.0/Avalonia.Build.Tasks.dll",
+ "tools/netstandard2.0/designer/Avalonia.Designer.HostApp.dll"
+ ]
+ },
+ "Avalonia.BuildServices/0.0.29": {
+ "sha512": "U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
+ "type": "package",
+ "path": "avalonia.buildservices/0.0.29",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "avalonia.buildservices.0.0.29.nupkg.sha512",
+ "avalonia.buildservices.nuspec",
+ "build/Avalonia.BuildServices.targets",
+ "buildTransitive/Avalonia.BuildServices.targets",
+ "tools/netstandard2.0/Avalonia.BuildServices.Collector.dll",
+ "tools/netstandard2.0/Avalonia.BuildServices.dll",
+ "tools/netstandard2.0/runtimeconfig.json"
+ ]
+ },
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "sha512": "ByXwboJC1jg13Qdxfs3/aX/yY4wi9n1XKT+a6+ckLnpSeesjQ0J6N1+wix7ISuGwFo0cyT0nXpvI4s2Zo+rkSA==",
+ "type": "package",
+ "path": "avalonia.remote.protocol/11.1.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "avalonia.remote.protocol.11.1.3.nupkg.sha512",
+ "avalonia.remote.protocol.nuspec",
+ "lib/net6.0/Avalonia.Remote.Protocol.dll",
+ "lib/net6.0/Avalonia.Remote.Protocol.xml",
+ "lib/net8.0/Avalonia.Remote.Protocol.dll",
+ "lib/net8.0/Avalonia.Remote.Protocol.xml",
+ "lib/netstandard2.0/Avalonia.Remote.Protocol.dll",
+ "lib/netstandard2.0/Avalonia.Remote.Protocol.xml"
+ ]
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "sha512": "RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
+ "type": "package",
+ "path": "dialoghost.avalonia/0.8.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "dialoghost.avalonia.0.8.1.nupkg.sha512",
+ "dialoghost.avalonia.nuspec",
+ "icon.png",
+ "lib/netstandard2.0/DialogHost.Avalonia.dll",
+ "lib/netstandard2.0/DialogHost.Avalonia.xml"
+ ]
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "sha512": "f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
+ "type": "package",
+ "path": "messagebox.avalonia/3.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "icon.jpg",
+ "lib/netstandard2.0/MsBox.Avalonia.dll",
+ "messagebox.avalonia.3.2.0.nupkg.sha512",
+ "messagebox.avalonia.nuspec"
+ ]
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "sha512": "MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+ "type": "package",
+ "path": "microcom.runtime/0.11.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net5.0/MicroCom.Runtime.dll",
+ "lib/netstandard2.0/MicroCom.Runtime.dll",
+ "microcom.runtime.0.11.0.nupkg.sha512",
+ "microcom.runtime.nuspec"
+ ]
+ }
},
- "libraries": {},
"projectFileDependencyGroups": {
- "net8.0": []
+ "net8.0": [
+ "MessageBox.Avalonia >= 3.2.0"
+ ]
},
"packageFolders": {
"C:\\Users\\IVAN\\.nuget\\packages\\": {},
@@ -57,6 +443,12 @@
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
+ "dependencies": {
+ "MessageBox.Avalonia": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ }
+ },
"imports": [
"net461",
"net462",
diff --git a/Libary/obj/project.nuget.cache b/Libary/obj/project.nuget.cache
index 31aab88..1ac2e60 100644
--- a/Libary/obj/project.nuget.cache
+++ b/Libary/obj/project.nuget.cache
@@ -1,8 +1,15 @@
{
"version": 2,
- "dgSpecHash": "GfQ6+bXY99U=",
+ "dgSpecHash": "00Xw2wVTWUo=",
"success": true,
"projectFilePath": "C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj",
- "expectedPackageFiles": [],
+ "expectedPackageFiles": [
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia\\11.1.3\\avalonia.11.1.3.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.buildservices\\0.0.29\\avalonia.buildservices.0.0.29.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.remote.protocol\\11.1.3\\avalonia.remote.protocol.11.1.3.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\dialoghost.avalonia\\0.8.1\\dialoghost.avalonia.0.8.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\messagebox.avalonia\\3.2.0\\messagebox.avalonia.3.2.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microcom.runtime\\0.11.0\\microcom.runtime.0.11.0.nupkg.sha512"
+ ],
"logs": []
}
\ No newline at end of file
diff --git a/Libary/obj/project.packagespec.json b/Libary/obj/project.packagespec.json
index d2085e7..7c7373d 100644
--- a/Libary/obj/project.packagespec.json
+++ b/Libary/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj","projectName":"Libary","projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj","outputPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net8.0":{"targetAlias":"net8.0","imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"restore":{"projectUniqueName":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj","projectName":"Libary","projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj","outputPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MessageBox.Avalonia":{"target":"Package","version":"[3.2.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/Libary/obj/rider.project.model.nuget.info b/Libary/obj/rider.project.model.nuget.info
index 51ca785..bfad060 100644
--- a/Libary/obj/rider.project.model.nuget.info
+++ b/Libary/obj/rider.project.model.nuget.info
@@ -1 +1 @@
-17415293701808392
\ No newline at end of file
+17452715769073011
\ No newline at end of file
diff --git a/Libary/obj/rider.project.restore.info b/Libary/obj/rider.project.restore.info
index 90c454b..bfad060 100644
--- a/Libary/obj/rider.project.restore.info
+++ b/Libary/obj/rider.project.restore.info
@@ -1 +1 @@
-17415293790637036
\ No newline at end of file
+17452715769073011
\ No newline at end of file
diff --git a/Testiks/Testiks.csproj b/Testiks/Testiks.csproj
index 75ad616..064d9c8 100644
--- a/Testiks/Testiks.csproj
+++ b/Testiks/Testiks.csproj
@@ -11,6 +11,7 @@
+
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Base.dll b/Testiks/bin/Debug/net8.0/Avalonia.Base.dll
new file mode 100644
index 0000000..39406d7
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Base.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Controls.dll b/Testiks/bin/Debug/net8.0/Avalonia.Controls.dll
new file mode 100644
index 0000000..8d16e5e
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Controls.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.DesignerSupport.dll b/Testiks/bin/Debug/net8.0/Avalonia.DesignerSupport.dll
new file mode 100644
index 0000000..58e9c11
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.DesignerSupport.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Dialogs.dll b/Testiks/bin/Debug/net8.0/Avalonia.Dialogs.dll
new file mode 100644
index 0000000..c0bbe3d
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Dialogs.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll b/Testiks/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll
new file mode 100644
index 0000000..2349a16
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Markup.dll b/Testiks/bin/Debug/net8.0/Avalonia.Markup.dll
new file mode 100644
index 0000000..c195635
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Markup.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Metal.dll b/Testiks/bin/Debug/net8.0/Avalonia.Metal.dll
new file mode 100644
index 0000000..0f6dfa2
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Metal.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.MicroCom.dll b/Testiks/bin/Debug/net8.0/Avalonia.MicroCom.dll
new file mode 100644
index 0000000..4664acc
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.MicroCom.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.OpenGL.dll b/Testiks/bin/Debug/net8.0/Avalonia.OpenGL.dll
new file mode 100644
index 0000000..b0cdc5b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.OpenGL.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll b/Testiks/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll
new file mode 100644
index 0000000..d136e47
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.Vulkan.dll b/Testiks/bin/Debug/net8.0/Avalonia.Vulkan.dll
new file mode 100644
index 0000000..89e6bd0
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.Vulkan.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Avalonia.dll b/Testiks/bin/Debug/net8.0/Avalonia.dll
new file mode 100644
index 0000000..6632f7e
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Avalonia.dll differ
diff --git a/Testiks/bin/Debug/net8.0/DialogHost.Avalonia.dll b/Testiks/bin/Debug/net8.0/DialogHost.Avalonia.dll
new file mode 100644
index 0000000..19fb549
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/DialogHost.Avalonia.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Libary.dll b/Testiks/bin/Debug/net8.0/Libary.dll
new file mode 100644
index 0000000..071d1dc
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Libary.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Libary.pdb b/Testiks/bin/Debug/net8.0/Libary.pdb
new file mode 100644
index 0000000..160f1c8
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Libary.pdb differ
diff --git a/Testiks/bin/Debug/net8.0/MicroCom.Runtime.dll b/Testiks/bin/Debug/net8.0/MicroCom.Runtime.dll
new file mode 100644
index 0000000..f6cf008
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/MicroCom.Runtime.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll
new file mode 100644
index 0000000..514e543
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll
new file mode 100644
index 0000000..67c6e6f
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll
new file mode 100644
index 0000000..09efce0
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll
new file mode 100644
index 0000000..a18a266
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll
new file mode 100644
index 0000000..22a03b8
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll b/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll
new file mode 100644
index 0000000..117ba73
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll b/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll
new file mode 100644
index 0000000..8213a95
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll b/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
new file mode 100644
index 0000000..b002d6b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll differ
diff --git a/Testiks/bin/Debug/net8.0/MsBox.Avalonia.dll b/Testiks/bin/Debug/net8.0/MsBox.Avalonia.dll
new file mode 100644
index 0000000..c1893fc
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/MsBox.Avalonia.dll differ
diff --git a/Testiks/bin/Debug/net8.0/NUnit3.TestAdapter.dll b/Testiks/bin/Debug/net8.0/NUnit3.TestAdapter.dll
new file mode 100644
index 0000000..65c8c3d
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/NUnit3.TestAdapter.dll differ
diff --git a/Testiks/bin/Debug/net8.0/NUnit3.TestAdapter.pdb b/Testiks/bin/Debug/net8.0/NUnit3.TestAdapter.pdb
new file mode 100644
index 0000000..5a3a1b8
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/NUnit3.TestAdapter.pdb differ
diff --git a/Testiks/bin/Debug/net8.0/Newtonsoft.Json.dll b/Testiks/bin/Debug/net8.0/Newtonsoft.Json.dll
new file mode 100644
index 0000000..1ffeabe
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Newtonsoft.Json.dll differ
diff --git a/Testiks/bin/Debug/net8.0/NuGet.Frameworks.dll b/Testiks/bin/Debug/net8.0/NuGet.Frameworks.dll
new file mode 100644
index 0000000..d78c478
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/NuGet.Frameworks.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Testiks.deps.json b/Testiks/bin/Debug/net8.0/Testiks.deps.json
new file mode 100644
index 0000000..77f187f
--- /dev/null
+++ b/Testiks/bin/Debug/net8.0/Testiks.deps.json
@@ -0,0 +1,572 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "Testiks/1.0.0": {
+ "dependencies": {
+ "Libary": "1.0.0",
+ "MessageBox.Avalonia": "3.2.0",
+ "Microsoft.NET.Test.Sdk": "17.8.0",
+ "NUnit": "3.14.0",
+ "NUnit.Analyzers": "3.9.0",
+ "NUnit3TestAdapter": "4.5.0",
+ "coverlet.collector": "6.0.0"
+ },
+ "runtime": {
+ "Testiks.dll": {}
+ }
+ },
+ "Avalonia/11.1.3": {
+ "dependencies": {
+ "Avalonia.BuildServices": "0.0.29",
+ "Avalonia.Remote.Protocol": "11.1.3",
+ "MicroCom.Runtime": "0.11.0"
+ },
+ "runtime": {
+ "lib/net8.0/Avalonia.Base.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Controls.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.DesignerSupport.dll": {
+ "assemblyVersion": "0.7.0.0",
+ "fileVersion": "0.7.0.0"
+ },
+ "lib/net8.0/Avalonia.Dialogs.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Markup.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Metal.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.MicroCom.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.OpenGL.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.Vulkan.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ },
+ "lib/net8.0/Avalonia.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ }
+ }
+ },
+ "Avalonia.BuildServices/0.0.29": {},
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "runtime": {
+ "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+ "assemblyVersion": "11.1.3.0",
+ "fileVersion": "11.1.3.0"
+ }
+ }
+ },
+ "coverlet.collector/6.0.0": {},
+ "DialogHost.Avalonia/0.8.1": {
+ "dependencies": {
+ "Avalonia": "11.1.3"
+ },
+ "runtime": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "assemblyVersion": "0.8.1.0",
+ "fileVersion": "0.8.1.0"
+ }
+ }
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "dependencies": {
+ "Avalonia": "11.1.3",
+ "DialogHost.Avalonia": "0.8.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "runtime": {
+ "lib/net5.0/MicroCom.Runtime.dll": {
+ "assemblyVersion": "0.11.0.0",
+ "fileVersion": "0.11.0.0"
+ }
+ }
+ },
+ "Microsoft.CodeCoverage/17.8.0": {
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.623.45702"
+ }
+ }
+ },
+ "Microsoft.NET.Test.Sdk/17.8.0": {
+ "dependencies": {
+ "Microsoft.CodeCoverage": "17.8.0",
+ "Microsoft.TestPlatform.TestHost": "17.8.0"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {},
+ "Microsoft.TestPlatform.ObjectModel/17.8.0": {
+ "dependencies": {
+ "NuGet.Frameworks": "6.5.0",
+ "System.Reflection.Metadata": "1.6.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ },
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ },
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.TestPlatform.TestHost/17.8.0": {
+ "dependencies": {
+ "Microsoft.TestPlatform.ObjectModel": "17.8.0",
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ },
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ },
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ },
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ },
+ "lib/netcoreapp3.1/testhost.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.800.23.55801"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "NETStandard.Library/2.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0"
+ }
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.1.25517"
+ }
+ }
+ },
+ "NuGet.Frameworks/6.5.0": {
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Frameworks.dll": {
+ "assemblyVersion": "6.5.0.154",
+ "fileVersion": "6.5.0.154"
+ }
+ }
+ },
+ "NUnit/3.14.0": {
+ "dependencies": {
+ "NETStandard.Library": "2.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/nunit.framework.dll": {
+ "assemblyVersion": "3.14.0.0",
+ "fileVersion": "3.14.0.0"
+ }
+ }
+ },
+ "NUnit.Analyzers/3.9.0": {},
+ "NUnit3TestAdapter/4.5.0": {},
+ "System.Reflection.Metadata/1.6.0": {},
+ "Libary/1.0.0": {
+ "dependencies": {
+ "MessageBox.Avalonia": "3.2.0"
+ },
+ "runtime": {
+ "Libary.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Testiks/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Avalonia/11.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kpVAnKTbg/ZVnWyYLGPYXR0Ce4uiHLT1y6BcgJYpdFfn3b0TmvbxFZV37lpc1wEjUyaU28V+DoNnRbYSLsv0nw==",
+ "path": "avalonia/11.1.3",
+ "hashPath": "avalonia.11.1.3.nupkg.sha512"
+ },
+ "Avalonia.BuildServices/0.0.29": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
+ "path": "avalonia.buildservices/0.0.29",
+ "hashPath": "avalonia.buildservices.0.0.29.nupkg.sha512"
+ },
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ByXwboJC1jg13Qdxfs3/aX/yY4wi9n1XKT+a6+ckLnpSeesjQ0J6N1+wix7ISuGwFo0cyT0nXpvI4s2Zo+rkSA==",
+ "path": "avalonia.remote.protocol/11.1.3",
+ "hashPath": "avalonia.remote.protocol.11.1.3.nupkg.sha512"
+ },
+ "coverlet.collector/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==",
+ "path": "coverlet.collector/6.0.0",
+ "hashPath": "coverlet.collector.6.0.0.nupkg.sha512"
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
+ "path": "dialoghost.avalonia/0.8.1",
+ "hashPath": "dialoghost.avalonia.0.8.1.nupkg.sha512"
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
+ "path": "messagebox.avalonia/3.2.0",
+ "hashPath": "messagebox.avalonia.3.2.0.nupkg.sha512"
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+ "path": "microcom.runtime/0.11.0",
+ "hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
+ },
+ "Microsoft.CodeCoverage/17.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KC8SXWbGIdoFVdlxKk9WHccm0llm9HypcHMLUUFabRiTS3SO2fQXNZfdiF3qkEdTJhbRrxhdRxjL4jbtwPq4Ew==",
+ "path": "microsoft.codecoverage/17.8.0",
+ "hashPath": "microsoft.codecoverage.17.8.0.nupkg.sha512"
+ },
+ "Microsoft.NET.Test.Sdk/17.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BmTYGbD/YuDHmApIENdoyN1jCk0Rj1fJB0+B/fVekyTdVidr91IlzhqzytiUgaEAzL1ZJcYCme0MeBMYvJVzvw==",
+ "path": "microsoft.net.test.sdk/17.8.0",
+ "hashPath": "microsoft.net.test.sdk.17.8.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+ "path": "microsoft.netcore.platforms/1.1.0",
+ "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.TestPlatform.ObjectModel/17.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AYy6vlpGMfz5kOFq99L93RGbqftW/8eQTqjT9iGXW6s9MRP3UdtY8idJ8rJcjeSja8A18IhIro5YnH3uv1nz4g==",
+ "path": "microsoft.testplatform.objectmodel/17.8.0",
+ "hashPath": "microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512"
+ },
+ "Microsoft.TestPlatform.TestHost/17.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9ivcl/7SGRmOT0YYrHQGohWiT5YCpkmy/UEzldfVisLm6QxbLaK3FAJqZXI34rnRLmqqDCeMQxKINwmKwAPiDw==",
+ "path": "microsoft.testplatform.testhost/17.8.0",
+ "hashPath": "microsoft.testplatform.testhost.17.8.0.nupkg.sha512"
+ },
+ "NETStandard.Library/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==",
+ "path": "netstandard.library/2.0.0",
+ "hashPath": "netstandard.library.2.0.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "path": "newtonsoft.json/13.0.1",
+ "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+ },
+ "NuGet.Frameworks/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QWINE2x3MbTODsWT1Gh71GaGb5icBz4chS8VYvTgsBnsi8esgN6wtHhydd7fvToWECYGq7T4cgBBDiKD/363fg==",
+ "path": "nuget.frameworks/6.5.0",
+ "hashPath": "nuget.frameworks.6.5.0.nupkg.sha512"
+ },
+ "NUnit/3.14.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-R7iPwD7kbOaP3o2zldWJbWeMQAvDKD0uld27QvA3PAALl1unl7x0v2J7eGiJOYjimV/BuGT4VJmr45RjS7z4LA==",
+ "path": "nunit/3.14.0",
+ "hashPath": "nunit.3.14.0.nupkg.sha512"
+ },
+ "NUnit.Analyzers/3.9.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-8bGAEljlBnzR+uU8oGQhTVKnbgBw1Mo71qjVkgzHdvtUkiB5XOIDyjAcS4KUo/j+F2Zv/xBUZRkCWXmejx4bfA==",
+ "path": "nunit.analyzers/3.9.0",
+ "hashPath": "nunit.analyzers.3.9.0.nupkg.sha512"
+ },
+ "NUnit3TestAdapter/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-s8JpqTe9bI2f49Pfr3dFRfoVSuFQyraTj68c3XXjIS/MRGvvkLnrg6RLqnTjdShX+AdFUCCU/4Xex58AdUfs6A==",
+ "path": "nunit3testadapter/4.5.0",
+ "hashPath": "nunit3testadapter.4.5.0.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/1.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==",
+ "path": "system.reflection.metadata/1.6.0",
+ "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512"
+ },
+ "Libary/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/Testiks/bin/Debug/net8.0/Testiks.dll b/Testiks/bin/Debug/net8.0/Testiks.dll
new file mode 100644
index 0000000..43c4826
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Testiks.dll differ
diff --git a/Testiks/bin/Debug/net8.0/Testiks.pdb b/Testiks/bin/Debug/net8.0/Testiks.pdb
new file mode 100644
index 0000000..87a38b9
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/Testiks.pdb differ
diff --git a/Testiks/bin/Debug/net8.0/Testiks.runtimeconfig.json b/Testiks/bin/Debug/net8.0/Testiks.runtimeconfig.json
new file mode 100644
index 0000000..becfaea
--- /dev/null
+++ b/Testiks/bin/Debug/net8.0/Testiks.runtimeconfig.json
@@ -0,0 +1,12 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ "configProperties": {
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..1768037
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..7310fb0
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..5af6e0e
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..86c5af1
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..d9a801b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..2bb1465
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..d457408
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..998dc29
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..3cd7988
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..e6266e6
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..d5a8c37
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..e548e68
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..e014e2d
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..d2d34a9
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..95ba380
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..fbd6f21
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..dca8640
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..388c3a8
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..52ca0cc
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..a160e8c
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..5aaa36b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..21e5f9a
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..f1b2ec1
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..95f5ff8
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..e863878
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..9021665
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..1d3b394
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..773c01f
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..dd242e2
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..a6d1507
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..e1544b1
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..b973f38
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..f35bfe7
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..eade81b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..e6e46b6
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/nunit.engine.api.dll b/Testiks/bin/Debug/net8.0/nunit.engine.api.dll
new file mode 100644
index 0000000..ffd41b5
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/nunit.engine.api.dll differ
diff --git a/Testiks/bin/Debug/net8.0/nunit.engine.core.dll b/Testiks/bin/Debug/net8.0/nunit.engine.core.dll
new file mode 100644
index 0000000..6750450
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/nunit.engine.core.dll differ
diff --git a/Testiks/bin/Debug/net8.0/nunit.engine.dll b/Testiks/bin/Debug/net8.0/nunit.engine.dll
new file mode 100644
index 0000000..029f779
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/nunit.engine.dll differ
diff --git a/Testiks/bin/Debug/net8.0/nunit.framework.dll b/Testiks/bin/Debug/net8.0/nunit.framework.dll
new file mode 100644
index 0000000..5724561
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/nunit.framework.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..8d2ec40
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..fc39387
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..65efdcd
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..20e7c34
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..8fbbbf4
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..3d0d41c
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..64495e5
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..89213a1
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..7bea004
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..fd63906
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..aefa288
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..60fe8bb
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..d58604b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..a60916e
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..905b81d
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/testcentric.engine.metadata.dll b/Testiks/bin/Debug/net8.0/testcentric.engine.metadata.dll
new file mode 100644
index 0000000..b982b6b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/testcentric.engine.metadata.dll differ
diff --git a/Testiks/bin/Debug/net8.0/testhost.dll b/Testiks/bin/Debug/net8.0/testhost.dll
new file mode 100644
index 0000000..1293868
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/testhost.dll differ
diff --git a/Testiks/bin/Debug/net8.0/testhost.exe b/Testiks/bin/Debug/net8.0/testhost.exe
new file mode 100644
index 0000000..28d7921
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/testhost.exe differ
diff --git a/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..d065beb
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..3ce4b68
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..0ae1f0a
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..af9add9
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..7b20360
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..3a8015b
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..edf5098
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..f57eeba
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..352f693
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..56dd542
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..6880d0d
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..2185e73
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..a5ba960
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..5ad986f
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..15c99a7
Binary files /dev/null and b/Testiks/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Testiks/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/Testiks/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
new file mode 100644
index 0000000..dd6d432
--- /dev/null
+++ b/Testiks/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache
@@ -0,0 +1 @@
+385c61a74b50639bafa4b25300dc340d24650e626a384c315748f338ad795408
diff --git a/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfo.cs b/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfo.cs
index 707dc1c..c176fc7 100644
--- a/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfo.cs
+++ b/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Testiks")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b1d74544a6e6128c6946ccd76c76daa69f00a441")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+474cfc34bd9df61d876e8fbb651d8638dc01db9a")]
[assembly: System.Reflection.AssemblyProductAttribute("Testiks")]
[assembly: System.Reflection.AssemblyTitleAttribute("Testiks")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfoInputs.cache b/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfoInputs.cache
index e571b35..3191bd5 100644
--- a/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfoInputs.cache
+++ b/Testiks/obj/Debug/net8.0/Testiks.AssemblyInfoInputs.cache
@@ -1 +1 @@
-f1d37271af43f9b3c83098ee7487be7b3b4a73d3f3762c84ebee3cf0be019e83
+c4eac3649ace1954c03933ec2b649967c97dc33ff6e29422678b986131861de7
diff --git a/Testiks/obj/Debug/net8.0/Testiks.GeneratedMSBuildEditorConfig.editorconfig b/Testiks/obj/Debug/net8.0/Testiks.GeneratedMSBuildEditorConfig.editorconfig
index c772c09..f424dbd 100644
--- a/Testiks/obj/Debug/net8.0/Testiks.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Testiks/obj/Debug/net8.0/Testiks.GeneratedMSBuildEditorConfig.editorconfig
@@ -1,4 +1,11 @@
is_global = true
+build_property.AvaloniaNameGeneratorIsEnabled = true
+build_property.AvaloniaNameGeneratorBehavior = InitializeComponent
+build_property.AvaloniaNameGeneratorDefaultFieldModifier = internal
+build_property.AvaloniaNameGeneratorFilterByPath = *
+build_property.AvaloniaNameGeneratorFilterByNamespace = *
+build_property.AvaloniaNameGeneratorViewFileNamingStrategy = NamespaceAndClassName
+build_property.AvaloniaNameGeneratorAttachDevTools = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
diff --git a/Testiks/obj/Debug/net8.0/Testiks.assets.cache b/Testiks/obj/Debug/net8.0/Testiks.assets.cache
index 6b927e4..c89c0a7 100644
Binary files a/Testiks/obj/Debug/net8.0/Testiks.assets.cache and b/Testiks/obj/Debug/net8.0/Testiks.assets.cache differ
diff --git a/Testiks/obj/Debug/net8.0/Testiks.csproj.AssemblyReference.cache b/Testiks/obj/Debug/net8.0/Testiks.csproj.AssemblyReference.cache
index 0433173..00806e2 100644
Binary files a/Testiks/obj/Debug/net8.0/Testiks.csproj.AssemblyReference.cache and b/Testiks/obj/Debug/net8.0/Testiks.csproj.AssemblyReference.cache differ
diff --git a/Testiks/obj/Debug/net8.0/Testiks.csproj.CoreCompileInputs.cache b/Testiks/obj/Debug/net8.0/Testiks.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..e168ccc
--- /dev/null
+++ b/Testiks/obj/Debug/net8.0/Testiks.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+ab9c2f1126b62c9bed2fb7792ea8e2d011a5471a5bb633f163316172a816b6e6
diff --git a/Testiks/obj/Debug/net8.0/Testiks.csproj.FileListAbsolute.txt b/Testiks/obj/Debug/net8.0/Testiks.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..ebd43d1
--- /dev/null
+++ b/Testiks/obj/Debug/net8.0/Testiks.csproj.FileListAbsolute.txt
@@ -0,0 +1,118 @@
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\CoverletSourceRootsMapping_Testiks
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\testhost.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\testhost.exe
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\NUnit3.TestAdapter.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\NUnit3.TestAdapter.pdb
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\nunit.engine.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\nunit.engine.api.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\nunit.engine.core.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\testcentric.engine.metadata.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Testiks.deps.json
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Testiks.runtimeconfig.json
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Testiks.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Testiks.pdb
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.VisualStudio.CodeCoverage.Shim.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.TestPlatform.CoreUtilities.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.TestPlatform.PlatformAbstractions.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.TestPlatform.CommunicationUtilities.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.TestPlatform.CrossPlatEngine.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.TestPlatform.Utilities.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.Common.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Newtonsoft.Json.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\NuGet.Frameworks.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\nunit.framework.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\de\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\es\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\it\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\de\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\de\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\es\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\es\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\it\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\it\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Libary.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Libary.pdb
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.csproj.AssemblyReference.cache
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.AssemblyInfoInputs.cache
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.AssemblyInfo.cs
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.csproj.CoreCompileInputs.cache
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.csproj.Up2Date
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\refint\Testiks.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.pdb
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Testiks.genruntimeconfig.cache
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\ref\Testiks.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Base.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Controls.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.DesignerSupport.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Dialogs.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Markup.Xaml.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Markup.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Metal.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.MicroCom.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.OpenGL.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Vulkan.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\Avalonia.Remote.Protocol.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\DialogHost.Avalonia.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\MsBox.Avalonia.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\bin\Debug\net8.0\MicroCom.Runtime.dll
+C:\Users\IVAN\RiderProjects\demo_hard\Testiks\obj\Debug\net8.0\Avalonia\Resources.Inputs.cache
diff --git a/Testiks/obj/Debug/net8.0/Testiks.csproj.Up2Date b/Testiks/obj/Debug/net8.0/Testiks.csproj.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/Testiks/obj/Debug/net8.0/Testiks.dll b/Testiks/obj/Debug/net8.0/Testiks.dll
new file mode 100644
index 0000000..43c4826
Binary files /dev/null and b/Testiks/obj/Debug/net8.0/Testiks.dll differ
diff --git a/Testiks/obj/Debug/net8.0/Testiks.genruntimeconfig.cache b/Testiks/obj/Debug/net8.0/Testiks.genruntimeconfig.cache
new file mode 100644
index 0000000..4b17407
--- /dev/null
+++ b/Testiks/obj/Debug/net8.0/Testiks.genruntimeconfig.cache
@@ -0,0 +1 @@
+1777980d7ddd3379665663124789b65bfa648dbe497e5dfe29586d9592b90493
diff --git a/Testiks/obj/Debug/net8.0/Testiks.pdb b/Testiks/obj/Debug/net8.0/Testiks.pdb
new file mode 100644
index 0000000..87a38b9
Binary files /dev/null and b/Testiks/obj/Debug/net8.0/Testiks.pdb differ
diff --git a/Testiks/obj/Debug/net8.0/ref/Testiks.dll b/Testiks/obj/Debug/net8.0/ref/Testiks.dll
new file mode 100644
index 0000000..c9dae2c
Binary files /dev/null and b/Testiks/obj/Debug/net8.0/ref/Testiks.dll differ
diff --git a/Testiks/obj/Debug/net8.0/refint/Testiks.dll b/Testiks/obj/Debug/net8.0/refint/Testiks.dll
new file mode 100644
index 0000000..c9dae2c
Binary files /dev/null and b/Testiks/obj/Debug/net8.0/refint/Testiks.dll differ
diff --git a/Testiks/obj/Testiks.csproj.nuget.dgspec.json b/Testiks/obj/Testiks.csproj.nuget.dgspec.json
index 450dd62..00d925f 100644
--- a/Testiks/obj/Testiks.csproj.nuget.dgspec.json
+++ b/Testiks/obj/Testiks.csproj.nuget.dgspec.json
@@ -50,6 +50,12 @@
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
+ "dependencies": {
+ "MessageBox.Avalonia": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ }
+ },
"imports": [
"net461",
"net462",
@@ -121,6 +127,10 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
+ "MessageBox.Avalonia": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ },
"Microsoft.NET.Test.Sdk": {
"target": "Package",
"version": "[17.8.0, )"
diff --git a/Testiks/obj/Testiks.csproj.nuget.g.props b/Testiks/obj/Testiks.csproj.nuget.g.props
index 00b7e0b..f077c77 100644
--- a/Testiks/obj/Testiks.csproj.nuget.g.props
+++ b/Testiks/obj/Testiks.csproj.nuget.g.props
@@ -19,8 +19,11 @@
+
C:\Users\IVAN\.nuget\packages\nunit.analyzers\3.9.0
+ C:\Users\IVAN\.nuget\packages\avalonia.buildservices\0.0.29
+ C:\Users\IVAN\.nuget\packages\avalonia\11.1.3
\ No newline at end of file
diff --git a/Testiks/obj/Testiks.csproj.nuget.g.targets b/Testiks/obj/Testiks.csproj.nuget.g.targets
index 94c898e..1a4b2e2 100644
--- a/Testiks/obj/Testiks.csproj.nuget.g.targets
+++ b/Testiks/obj/Testiks.csproj.nuget.g.targets
@@ -4,6 +4,8 @@
+
+
\ No newline at end of file
diff --git a/Testiks/obj/project.assets.json b/Testiks/obj/project.assets.json
index 267a5f8..a6d1a5a 100644
--- a/Testiks/obj/project.assets.json
+++ b/Testiks/obj/project.assets.json
@@ -2,12 +2,151 @@
"version": 3,
"targets": {
"net8.0": {
+ "Avalonia/11.1.3": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia.BuildServices": "0.0.29",
+ "Avalonia.Remote.Protocol": "11.1.3",
+ "MicroCom.Runtime": "0.11.0"
+ },
+ "compile": {
+ "ref/net8.0/Avalonia.Base.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Controls.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.DesignerSupport.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Dialogs.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Markup.Xaml.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Markup.dll": {
+ "related": ".Xaml.xml;.xml"
+ },
+ "ref/net8.0/Avalonia.Metal.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.MicroCom.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.OpenGL.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.Vulkan.dll": {
+ "related": ".xml"
+ },
+ "ref/net8.0/Avalonia.dll": {
+ "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Avalonia.Base.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Controls.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.DesignerSupport.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Dialogs.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Markup.Xaml.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Markup.dll": {
+ "related": ".Xaml.xml;.xml"
+ },
+ "lib/net8.0/Avalonia.Metal.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.MicroCom.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.OpenGL.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.Vulkan.dll": {
+ "related": ".xml"
+ },
+ "lib/net8.0/Avalonia.dll": {
+ "related": ".Base.xml;.Controls.xml;.DesignerSupport.xml;.Dialogs.xml;.Markup.Xaml.xml;.Markup.xml;.Metal.xml;.MicroCom.xml;.OpenGL.xml;.Vulkan.xml;.xml"
+ }
+ },
+ "build": {
+ "buildTransitive/Avalonia.props": {},
+ "buildTransitive/Avalonia.targets": {}
+ }
+ },
+ "Avalonia.BuildServices/0.0.29": {
+ "type": "package",
+ "build": {
+ "buildTransitive/Avalonia.BuildServices.targets": {}
+ }
+ },
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Avalonia.Remote.Protocol.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"coverlet.collector/6.0.0": {
"type": "package",
"build": {
"build/netstandard1.0/coverlet.collector.targets": {}
}
},
+ "DialogHost.Avalonia/0.8.1": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia": "11.1.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia": "11.1.3",
+ "DialogHost.Avalonia": "0.8.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {}
+ }
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "type": "package",
+ "compile": {
+ "lib/net5.0/MicroCom.Runtime.dll": {}
+ },
+ "runtime": {
+ "lib/net5.0/MicroCom.Runtime.dll": {}
+ }
+ },
"Microsoft.CodeCoverage/17.8.0": {
"type": "package",
"compile": {
@@ -381,6 +520,9 @@
"Libary/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "MessageBox.Avalonia": "3.2.0"
+ },
"compile": {
"bin/placeholder/Libary.dll": {}
},
@@ -391,6 +533,208 @@
}
},
"libraries": {
+ "Avalonia/11.1.3": {
+ "sha512": "kpVAnKTbg/ZVnWyYLGPYXR0Ce4uiHLT1y6BcgJYpdFfn3b0TmvbxFZV37lpc1wEjUyaU28V+DoNnRbYSLsv0nw==",
+ "type": "package",
+ "path": "avalonia/11.1.3",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Avalonia.Analyzers.dll",
+ "analyzers/dotnet/cs/Avalonia.Generators.dll",
+ "avalonia.11.1.3.nupkg.sha512",
+ "avalonia.nuspec",
+ "build/Avalonia.Generators.props",
+ "build/Avalonia.props",
+ "build/Avalonia.targets",
+ "build/AvaloniaBuildTasks.props",
+ "build/AvaloniaBuildTasks.targets",
+ "build/AvaloniaItemSchema.xaml",
+ "build/AvaloniaPrivateApis.targets",
+ "build/AvaloniaRules.Project.xml",
+ "build/AvaloniaVersion.props",
+ "buildTransitive/Avalonia.Generators.props",
+ "buildTransitive/Avalonia.props",
+ "buildTransitive/Avalonia.targets",
+ "buildTransitive/AvaloniaBuildTasks.props",
+ "buildTransitive/AvaloniaBuildTasks.targets",
+ "buildTransitive/AvaloniaItemSchema.xaml",
+ "buildTransitive/AvaloniaPrivateApis.targets",
+ "buildTransitive/AvaloniaRules.Project.xml",
+ "lib/net6.0/Avalonia.Base.dll",
+ "lib/net6.0/Avalonia.Base.xml",
+ "lib/net6.0/Avalonia.Controls.dll",
+ "lib/net6.0/Avalonia.Controls.xml",
+ "lib/net6.0/Avalonia.DesignerSupport.dll",
+ "lib/net6.0/Avalonia.DesignerSupport.xml",
+ "lib/net6.0/Avalonia.Dialogs.dll",
+ "lib/net6.0/Avalonia.Dialogs.xml",
+ "lib/net6.0/Avalonia.Markup.Xaml.dll",
+ "lib/net6.0/Avalonia.Markup.Xaml.xml",
+ "lib/net6.0/Avalonia.Markup.dll",
+ "lib/net6.0/Avalonia.Markup.xml",
+ "lib/net6.0/Avalonia.Metal.dll",
+ "lib/net6.0/Avalonia.Metal.xml",
+ "lib/net6.0/Avalonia.MicroCom.dll",
+ "lib/net6.0/Avalonia.MicroCom.xml",
+ "lib/net6.0/Avalonia.OpenGL.dll",
+ "lib/net6.0/Avalonia.OpenGL.xml",
+ "lib/net6.0/Avalonia.Vulkan.dll",
+ "lib/net6.0/Avalonia.Vulkan.xml",
+ "lib/net6.0/Avalonia.dll",
+ "lib/net6.0/Avalonia.xml",
+ "lib/net8.0/Avalonia.Base.dll",
+ "lib/net8.0/Avalonia.Base.xml",
+ "lib/net8.0/Avalonia.Controls.dll",
+ "lib/net8.0/Avalonia.Controls.xml",
+ "lib/net8.0/Avalonia.DesignerSupport.dll",
+ "lib/net8.0/Avalonia.DesignerSupport.xml",
+ "lib/net8.0/Avalonia.Dialogs.dll",
+ "lib/net8.0/Avalonia.Dialogs.xml",
+ "lib/net8.0/Avalonia.Markup.Xaml.dll",
+ "lib/net8.0/Avalonia.Markup.Xaml.xml",
+ "lib/net8.0/Avalonia.Markup.dll",
+ "lib/net8.0/Avalonia.Markup.xml",
+ "lib/net8.0/Avalonia.Metal.dll",
+ "lib/net8.0/Avalonia.Metal.xml",
+ "lib/net8.0/Avalonia.MicroCom.dll",
+ "lib/net8.0/Avalonia.MicroCom.xml",
+ "lib/net8.0/Avalonia.OpenGL.dll",
+ "lib/net8.0/Avalonia.OpenGL.xml",
+ "lib/net8.0/Avalonia.Vulkan.dll",
+ "lib/net8.0/Avalonia.Vulkan.xml",
+ "lib/net8.0/Avalonia.dll",
+ "lib/net8.0/Avalonia.xml",
+ "lib/netstandard2.0/Avalonia.Base.dll",
+ "lib/netstandard2.0/Avalonia.Base.xml",
+ "lib/netstandard2.0/Avalonia.Controls.dll",
+ "lib/netstandard2.0/Avalonia.Controls.xml",
+ "lib/netstandard2.0/Avalonia.DesignerSupport.dll",
+ "lib/netstandard2.0/Avalonia.DesignerSupport.xml",
+ "lib/netstandard2.0/Avalonia.Dialogs.dll",
+ "lib/netstandard2.0/Avalonia.Dialogs.xml",
+ "lib/netstandard2.0/Avalonia.Markup.Xaml.dll",
+ "lib/netstandard2.0/Avalonia.Markup.Xaml.xml",
+ "lib/netstandard2.0/Avalonia.Markup.dll",
+ "lib/netstandard2.0/Avalonia.Markup.xml",
+ "lib/netstandard2.0/Avalonia.Metal.dll",
+ "lib/netstandard2.0/Avalonia.Metal.xml",
+ "lib/netstandard2.0/Avalonia.MicroCom.dll",
+ "lib/netstandard2.0/Avalonia.MicroCom.xml",
+ "lib/netstandard2.0/Avalonia.OpenGL.dll",
+ "lib/netstandard2.0/Avalonia.OpenGL.xml",
+ "lib/netstandard2.0/Avalonia.Vulkan.dll",
+ "lib/netstandard2.0/Avalonia.Vulkan.xml",
+ "lib/netstandard2.0/Avalonia.dll",
+ "lib/netstandard2.0/Avalonia.xml",
+ "ref/net6.0/Avalonia.Base.dll",
+ "ref/net6.0/Avalonia.Base.xml",
+ "ref/net6.0/Avalonia.Controls.dll",
+ "ref/net6.0/Avalonia.Controls.xml",
+ "ref/net6.0/Avalonia.DesignerSupport.dll",
+ "ref/net6.0/Avalonia.DesignerSupport.xml",
+ "ref/net6.0/Avalonia.Dialogs.dll",
+ "ref/net6.0/Avalonia.Dialogs.xml",
+ "ref/net6.0/Avalonia.Markup.Xaml.dll",
+ "ref/net6.0/Avalonia.Markup.Xaml.xml",
+ "ref/net6.0/Avalonia.Markup.dll",
+ "ref/net6.0/Avalonia.Markup.xml",
+ "ref/net6.0/Avalonia.Metal.dll",
+ "ref/net6.0/Avalonia.Metal.xml",
+ "ref/net6.0/Avalonia.MicroCom.dll",
+ "ref/net6.0/Avalonia.MicroCom.xml",
+ "ref/net6.0/Avalonia.OpenGL.dll",
+ "ref/net6.0/Avalonia.OpenGL.xml",
+ "ref/net6.0/Avalonia.Vulkan.dll",
+ "ref/net6.0/Avalonia.Vulkan.xml",
+ "ref/net6.0/Avalonia.dll",
+ "ref/net6.0/Avalonia.xml",
+ "ref/net8.0/Avalonia.Base.dll",
+ "ref/net8.0/Avalonia.Base.xml",
+ "ref/net8.0/Avalonia.Controls.dll",
+ "ref/net8.0/Avalonia.Controls.xml",
+ "ref/net8.0/Avalonia.DesignerSupport.dll",
+ "ref/net8.0/Avalonia.DesignerSupport.xml",
+ "ref/net8.0/Avalonia.Dialogs.dll",
+ "ref/net8.0/Avalonia.Dialogs.xml",
+ "ref/net8.0/Avalonia.Markup.Xaml.dll",
+ "ref/net8.0/Avalonia.Markup.Xaml.xml",
+ "ref/net8.0/Avalonia.Markup.dll",
+ "ref/net8.0/Avalonia.Markup.xml",
+ "ref/net8.0/Avalonia.Metal.dll",
+ "ref/net8.0/Avalonia.Metal.xml",
+ "ref/net8.0/Avalonia.MicroCom.dll",
+ "ref/net8.0/Avalonia.MicroCom.xml",
+ "ref/net8.0/Avalonia.OpenGL.dll",
+ "ref/net8.0/Avalonia.OpenGL.xml",
+ "ref/net8.0/Avalonia.Vulkan.dll",
+ "ref/net8.0/Avalonia.Vulkan.xml",
+ "ref/net8.0/Avalonia.dll",
+ "ref/net8.0/Avalonia.xml",
+ "ref/netstandard2.0/Avalonia.Base.dll",
+ "ref/netstandard2.0/Avalonia.Base.xml",
+ "ref/netstandard2.0/Avalonia.Controls.dll",
+ "ref/netstandard2.0/Avalonia.Controls.xml",
+ "ref/netstandard2.0/Avalonia.DesignerSupport.dll",
+ "ref/netstandard2.0/Avalonia.DesignerSupport.xml",
+ "ref/netstandard2.0/Avalonia.Dialogs.dll",
+ "ref/netstandard2.0/Avalonia.Dialogs.xml",
+ "ref/netstandard2.0/Avalonia.Markup.Xaml.dll",
+ "ref/netstandard2.0/Avalonia.Markup.Xaml.xml",
+ "ref/netstandard2.0/Avalonia.Markup.dll",
+ "ref/netstandard2.0/Avalonia.Markup.xml",
+ "ref/netstandard2.0/Avalonia.Metal.dll",
+ "ref/netstandard2.0/Avalonia.Metal.xml",
+ "ref/netstandard2.0/Avalonia.MicroCom.dll",
+ "ref/netstandard2.0/Avalonia.MicroCom.xml",
+ "ref/netstandard2.0/Avalonia.OpenGL.dll",
+ "ref/netstandard2.0/Avalonia.OpenGL.xml",
+ "ref/netstandard2.0/Avalonia.Vulkan.dll",
+ "ref/netstandard2.0/Avalonia.Vulkan.xml",
+ "ref/netstandard2.0/Avalonia.dll",
+ "ref/netstandard2.0/Avalonia.xml",
+ "tools/net461/designer/Avalonia.Designer.HostApp.exe",
+ "tools/netstandard2.0/Avalonia.Build.Tasks.dll",
+ "tools/netstandard2.0/designer/Avalonia.Designer.HostApp.dll"
+ ]
+ },
+ "Avalonia.BuildServices/0.0.29": {
+ "sha512": "U4eJLQdoDNHXtEba7MZUCwrBErBTxFp6sUewXBOdAhU0Kwzwaa/EKFcYm8kpcysjzKtfB4S0S9n0uxKZFz/ikw==",
+ "type": "package",
+ "path": "avalonia.buildservices/0.0.29",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "avalonia.buildservices.0.0.29.nupkg.sha512",
+ "avalonia.buildservices.nuspec",
+ "build/Avalonia.BuildServices.targets",
+ "buildTransitive/Avalonia.BuildServices.targets",
+ "tools/netstandard2.0/Avalonia.BuildServices.Collector.dll",
+ "tools/netstandard2.0/Avalonia.BuildServices.dll",
+ "tools/netstandard2.0/runtimeconfig.json"
+ ]
+ },
+ "Avalonia.Remote.Protocol/11.1.3": {
+ "sha512": "ByXwboJC1jg13Qdxfs3/aX/yY4wi9n1XKT+a6+ckLnpSeesjQ0J6N1+wix7ISuGwFo0cyT0nXpvI4s2Zo+rkSA==",
+ "type": "package",
+ "path": "avalonia.remote.protocol/11.1.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "avalonia.remote.protocol.11.1.3.nupkg.sha512",
+ "avalonia.remote.protocol.nuspec",
+ "lib/net6.0/Avalonia.Remote.Protocol.dll",
+ "lib/net6.0/Avalonia.Remote.Protocol.xml",
+ "lib/net8.0/Avalonia.Remote.Protocol.dll",
+ "lib/net8.0/Avalonia.Remote.Protocol.xml",
+ "lib/netstandard2.0/Avalonia.Remote.Protocol.dll",
+ "lib/netstandard2.0/Avalonia.Remote.Protocol.xml"
+ ]
+ },
"coverlet.collector/6.0.0": {
"sha512": "tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==",
"type": "package",
@@ -444,6 +788,47 @@
"coverlet.collector.nuspec"
]
},
+ "DialogHost.Avalonia/0.8.1": {
+ "sha512": "RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
+ "type": "package",
+ "path": "dialoghost.avalonia/0.8.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "dialoghost.avalonia.0.8.1.nupkg.sha512",
+ "dialoghost.avalonia.nuspec",
+ "icon.png",
+ "lib/netstandard2.0/DialogHost.Avalonia.dll",
+ "lib/netstandard2.0/DialogHost.Avalonia.xml"
+ ]
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "sha512": "f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
+ "type": "package",
+ "path": "messagebox.avalonia/3.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "icon.jpg",
+ "lib/netstandard2.0/MsBox.Avalonia.dll",
+ "messagebox.avalonia.3.2.0.nupkg.sha512",
+ "messagebox.avalonia.nuspec"
+ ]
+ },
+ "MicroCom.Runtime/0.11.0": {
+ "sha512": "MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
+ "type": "package",
+ "path": "microcom.runtime/0.11.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net5.0/MicroCom.Runtime.dll",
+ "lib/netstandard2.0/MicroCom.Runtime.dll",
+ "microcom.runtime.0.11.0.nupkg.sha512",
+ "microcom.runtime.nuspec"
+ ]
+ },
"Microsoft.CodeCoverage/17.8.0": {
"sha512": "KC8SXWbGIdoFVdlxKk9WHccm0llm9HypcHMLUUFabRiTS3SO2fQXNZfdiF3qkEdTJhbRrxhdRxjL4jbtwPq4Ew==",
"type": "package",
@@ -990,6 +1375,7 @@
"projectFileDependencyGroups": {
"net8.0": [
"Libary >= 1.0.0",
+ "MessageBox.Avalonia >= 3.2.0",
"Microsoft.NET.Test.Sdk >= 17.8.0",
"NUnit >= 3.14.0",
"NUnit.Analyzers >= 3.9.0",
@@ -1052,6 +1438,10 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
+ "MessageBox.Avalonia": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ },
"Microsoft.NET.Test.Sdk": {
"target": "Package",
"version": "[17.8.0, )"
diff --git a/Testiks/obj/project.nuget.cache b/Testiks/obj/project.nuget.cache
index 2b537b0..2395231 100644
--- a/Testiks/obj/project.nuget.cache
+++ b/Testiks/obj/project.nuget.cache
@@ -1,10 +1,16 @@
{
"version": 2,
- "dgSpecHash": "BJD4B3fvfRg=",
+ "dgSpecHash": "w9bAQ2oIZQw=",
"success": true,
"projectFilePath": "C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Testiks\\Testiks.csproj",
"expectedPackageFiles": [
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia\\11.1.3\\avalonia.11.1.3.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.buildservices\\0.0.29\\avalonia.buildservices.0.0.29.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\avalonia.remote.protocol\\11.1.3\\avalonia.remote.protocol.11.1.3.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\coverlet.collector\\6.0.0\\coverlet.collector.6.0.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\dialoghost.avalonia\\0.8.1\\dialoghost.avalonia.0.8.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\messagebox.avalonia\\3.2.0\\messagebox.avalonia.3.2.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\microcom.runtime\\0.11.0\\microcom.runtime.0.11.0.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codecoverage\\17.8.0\\microsoft.codecoverage.17.8.0.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\microsoft.net.test.sdk\\17.8.0\\microsoft.net.test.sdk.17.8.0.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
diff --git a/Testiks/obj/project.packagespec.json b/Testiks/obj/project.packagespec.json
index 64a02ae..8299731 100644
--- a/Testiks/obj/project.packagespec.json
+++ b/Testiks/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Testiks\\Testiks.csproj","projectName":"Testiks","projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Testiks\\Testiks.csproj","outputPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Testiks\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj":{"projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[17.8.0, )"},"NUnit":{"target":"Package","version":"[3.14.0, )"},"NUnit.Analyzers":{"target":"Package","version":"[3.9.0, )"},"NUnit3TestAdapter":{"target":"Package","version":"[4.5.0, )"},"coverlet.collector":{"target":"Package","version":"[6.0.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"restore":{"projectUniqueName":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Testiks\\Testiks.csproj","projectName":"Testiks","projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Testiks\\Testiks.csproj","outputPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Testiks\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj":{"projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\Libary\\Libary.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MessageBox.Avalonia":{"target":"Package","version":"[3.2.0, )"},"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[17.8.0, )"},"NUnit":{"target":"Package","version":"[3.14.0, )"},"NUnit.Analyzers":{"target":"Package","version":"[3.9.0, )"},"NUnit3TestAdapter":{"target":"Package","version":"[4.5.0, )"},"coverlet.collector":{"target":"Package","version":"[6.0.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/Testiks/obj/rider.project.model.nuget.info b/Testiks/obj/rider.project.model.nuget.info
index ae3a221..81a49f5 100644
--- a/Testiks/obj/rider.project.model.nuget.info
+++ b/Testiks/obj/rider.project.model.nuget.info
@@ -1 +1 @@
-17415293701878337
\ No newline at end of file
+17452715790687712
\ No newline at end of file
diff --git a/Testiks/obj/rider.project.restore.info b/Testiks/obj/rider.project.restore.info
index 8eeada4..81a49f5 100644
--- a/Testiks/obj/rider.project.restore.info
+++ b/Testiks/obj/rider.project.restore.info
@@ -1 +1 @@
-17415293793050779
\ No newline at end of file
+17452715790687712
\ No newline at end of file
diff --git a/demo_hard/AddClient.axaml b/demo_hard/AddClient.axaml
index c9961d8..b671cac 100644
--- a/demo_hard/AddClient.axaml
+++ b/demo_hard/AddClient.axaml
@@ -28,9 +28,9 @@
+
-
\ No newline at end of file
diff --git a/demo_hard/AddClient.axaml.cs b/demo_hard/AddClient.axaml.cs
index 0217801..5e67efe 100644
--- a/demo_hard/AddClient.axaml.cs
+++ b/demo_hard/AddClient.axaml.cs
@@ -14,85 +14,97 @@ public partial class AddClient : Window
}
private void AddClient_OnClick(object? sender, RoutedEventArgs e)
- {
- using var context = new User2Context();
+{
+ using var context = new User15Context();
- if (string.IsNullOrWhiteSpace(FioBox.Text) ||
- string.IsNullOrWhiteSpace(CodeBox.Text) ||
- string.IsNullOrWhiteSpace(BirthdayBox.Text) ||
- string.IsNullOrWhiteSpace(AddressBox.Text) ||
- string.IsNullOrWhiteSpace(EmailBox.Text) ||
- string.IsNullOrWhiteSpace(PassportBox.Text) ||
- string.IsNullOrWhiteSpace(PasswordBox.Text)
- )
+ if (string.IsNullOrWhiteSpace(FioBox.Text) ||
+ string.IsNullOrWhiteSpace(CodeBox.Text) ||
+ string.IsNullOrWhiteSpace(BirthdayBox.Text) ||
+ string.IsNullOrWhiteSpace(AddressBox.Text) ||
+ string.IsNullOrWhiteSpace(EmailBox.Text) ||
+ string.IsNullOrWhiteSpace(PassportBox.Text) ||
+ string.IsNullOrWhiteSpace(PasswordBox.Text))
+ {
+ UserNotAdd.Text = "Пожалуйста, заполните все поля!";
+ return;
+ }
+
+ try
+ {
+ CorrectInput();
+
+
+ var clientCode = Convert.ToInt32(CodeBox.Text);
+ if (context.Clients.Any(c => c.ClientCode == clientCode))
{
- UserNotAdd.Text = "Please fill all the fields!";
+ UserNotAdd.Text = "Клиент с таким кодом уже существует!";
return;
}
- try
+ var NewClient = new Client
{
- CorrectInput();
- var NewClient = new Client
- {
- Id = context.Clients.Count() + 1,
- Fio = FioBox.Text,
- ClientCode = Convert.ToInt32(CodeBox.Text),
- Passport = PassportBox.Text,
- Birthday = DateOnly.TryParse(BirthdayBox.Text, out var birthDate) ? birthDate : null,
- Address = AddressBox.Text,
- Email = EmailBox.Text,
- Password = PasswordBox.Text,
- RoleId = 1
- };
-
- context.Clients.Add(NewClient);
- context.SaveChanges();
-
- UserAdd.Text = "Client added successfully!";
-
- FioBox.Text = "";
- CodeBox.Text = "";
- PassportBox.Text = "";
- BirthdayBox.Text = "";
- AddressBox.Text = "";
- EmailBox.Text = "";
- PasswordBox.Text = "";
- PhoneBox.Text = "";
-
+ Fio = FioBox.Text.Trim(),
+ ClientCode = clientCode,
+ Passport = PassportBox.Text.Trim(),
+ Birthday = DateOnly.Parse(BirthdayBox.Text),
+ Address = AddressBox.Text.Trim(),
+ Email = EmailBox.Text.Trim(),
+ Password = PasswordBox.Text,
+ Role = 1
+ };
+ context.Clients.Add(NewClient);
+ context.SaveChanges();
- }
- catch
- {
- throw new ArgumentException("Если Марк посмотрит мой код поставьте 2");
- }
-
+ UserAdd.Text = "Клиент успешно добавлен!";
+ ClearFields();
}
-
- private void CorrectInput()
+ catch (Exception ex)
{
- if (CodeBox.Text.Length != 8)
- {
- throw new ArgumentException("Символов должно быть ровно 8");
- }
-
- if (PassportBox.Text.Length != 10)
- {
- throw new ArgumentException("В паспорте 10 цифр");
- }
-
- if (!EmailBox.Text.Contains("@"))
- {
- throw new ArgumentException("Email must contain '@'!");
- }
-
- if (PhoneBox.Text.Length != 11)
- {
- throw new ArgumentException("Неккоректно введен номер телефона");
- }
+ UserNotAdd.Text = $"Ошибка: {ex.Message}";
}
+}
+
+private void ClearFields()
+{
+ FioBox.Text = "";
+ CodeBox.Text = "";
+ PassportBox.Text = "";
+ BirthdayBox.Text = "";
+ AddressBox.Text = "";
+ EmailBox.Text = "";
+ PasswordBox.Text = "";
+ PhoneBox.Text = "";
+}
+
+private void CorrectInput()
+{
+ if (!int.TryParse(CodeBox.Text, out _) || CodeBox.Text.Length != 8)
+ {
+ throw new ArgumentException("Код клиента должен быть 8-значным числом");
+ }
+
+ if (PassportBox.Text.Length != 10 || !PassportBox.Text.All(char.IsDigit))
+ {
+ throw new ArgumentException("Паспорт должен содержать ровно 10 цифр");
+ }
+
+ if (!EmailBox.Text.Contains("@") || !EmailBox.Text.Contains("."))
+ {
+ throw new ArgumentException("Email должен содержать '@' и '.'");
+ }
+
+ if (PhoneBox.Text.Length != 11 || !PhoneBox.Text.All(char.IsDigit))
+ {
+ throw new ArgumentException("Номер телефона должен содержать 11 цифр");
+ }
+
+ if (!DateOnly.TryParse(BirthdayBox.Text, out _))
+ {
+ throw new ArgumentException("Некорректный формат даты рождения");
+ }
+}
private void BackOnOrder(object? sender, RoutedEventArgs e)
{
diff --git a/demo_hard/BarcodeWindow.axaml b/demo_hard/BarcodeWindow.axaml
new file mode 100644
index 0000000..c7e1c6f
--- /dev/null
+++ b/demo_hard/BarcodeWindow.axaml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo_hard/BarcodeWindow.axaml.cs b/demo_hard/BarcodeWindow.axaml.cs
new file mode 100644
index 0000000..a19ee09
--- /dev/null
+++ b/demo_hard/BarcodeWindow.axaml.cs
@@ -0,0 +1,112 @@
+
+using System;
+using Avalonia.Controls;
+using Avalonia.Controls.Shapes;
+using Avalonia.Media;
+using iTextSharp.text;
+using iTextSharp.text.pdf;
+using System.IO;
+using Avalonia.Interactivity;
+using Path = System.IO.Path;
+using Rectangle = Avalonia.Controls.Shapes.Rectangle;
+using System.Linq;
+using System.Text;
+
+namespace demo_hard;
+
+public partial class BarcodeWindow : Window
+{
+ private readonly Random _random = new();
+ public BarcodeWindow()
+ {
+ InitializeComponent();
+ }
+
+ public BarcodeWindow(int orderId, int rentTime) : this()
+ {
+ string barcodeData = GenerateBarcodeData(orderId, rentTime);
+ BarcodeText.Text = barcodeData;
+ GenerateBarcodeVisual(barcodeData);
+ GeneratePdf(barcodeData, orderId);
+ SaveBase64Link(orderId);
+ }
+
+ private string GenerateBarcodeData(int orderId, int rentTime)
+ {
+ string timestamp = DateTime.Now.ToString("yyMMddHHmm");
+ string uniqueCode = string.Concat(Enumerable.Range(0, 6).Select(_ => _random.Next(10)));
+ return $"{orderId}{timestamp}{rentTime}{uniqueCode}";
+ }
+
+ private void GenerateBarcodeVisual(string data)
+ {
+ const double mmToPx = 3.78;
+ double x = 3.63 * mmToPx;
+ double height = 22.85 * mmToPx;
+ double extendedHeight = height + (1.65 * mmToPx);
+
+ BarcodeCanvas.Children.Clear();
+
+ for (int i = 0; i < data.Length; i++)
+ {
+ if (!char.IsDigit(data[i])) continue;
+
+ var digit = int.Parse(data[i].ToString());
+ double width = digit == 0 ? 1.35 * mmToPx : 0.15 * digit * mmToPx;
+
+ if (digit > 0)
+ {
+ bool isBoundary = i == 0 || i == data.Length - 1 || i == data.Length / 2;
+
+ var rect = new Rectangle
+ {
+ Width = width,
+ Height = isBoundary ? extendedHeight : height,
+ Fill = Brushes.Black,
+ };
+
+ Canvas.SetLeft(rect, x);
+ Canvas.SetTop(rect, isBoundary ? 0 : (extendedHeight - height));
+ BarcodeCanvas.Children.Add(rect);
+ }
+
+ x += width + (0.2 * mmToPx);
+ }
+ }
+
+ private void GeneratePdf(string data, int orderId)
+ {
+ string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
+ string pdfPath = Path.Combine(documentsPath, $"Barcode_{orderId}.pdf");
+
+ using var doc = new Document(new iTextSharp.text.Rectangle(100f, 50f));
+ PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(pdfPath, FileMode.Create));
+ doc.Open();
+
+ var barcode = new Barcode128
+ {
+ CodeType = Barcode128.CODE128,
+ Code = data,
+ BarHeight = 22.85f,
+ };
+
+ var image = barcode.CreateImageWithBarcode(writer.DirectContent, null, null);
+ doc.Add(image);
+ }
+
+ private void SaveBase64Link(int orderId)
+ {
+ string timestamp = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss");
+ string orderInfo = $"дата_заказа={timestamp}&номер_заказа={orderId}";
+ string base64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(orderInfo));
+ string link = $"https://wsrussia.ru/?data={base64}";
+
+ string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
+ string txtPath = Path.Combine(documentsPath, $"OrderLink_{orderId}.txt");
+
+ File.WriteAllText(txtPath, link);
+ }
+
+ private void PrintBarcode_Click(object sender, RoutedEventArgs e) => Close();
+ private void Close_Click(object sender, RoutedEventArgs e) => Close();
+}
\ No newline at end of file
diff --git a/demo_hard/FunctionWindow.axaml b/demo_hard/FunctionWindow.axaml
index 39e1ab1..e8f78d5 100644
--- a/demo_hard/FunctionWindow.axaml
+++ b/demo_hard/FunctionWindow.axaml
@@ -18,7 +18,7 @@
-
+
diff --git a/demo_hard/FunctionWindow.axaml.cs b/demo_hard/FunctionWindow.axaml.cs
index 68142ff..a2e62f2 100644
--- a/demo_hard/FunctionWindow.axaml.cs
+++ b/demo_hard/FunctionWindow.axaml.cs
@@ -8,6 +8,7 @@ using Avalonia.Markup.Xaml;
using Avalonia.Media.Imaging;
using demo_hard.Models;
+
namespace demo_hard;
public partial class FunctionWindow : Window
@@ -24,12 +25,12 @@ public partial class FunctionWindow : Window
DataContext = new ImageEmployee()
{
- EmployeId = user.EmployeId,
+ Id = user.Id,
Fio = user.Fio,
- EmployeLogin = user.EmployeLogin,
- EmployePassword = user.EmployePassword,
- RoleId = user.RoleId,
- EmployePhoto = user.EmployePhoto
+ Login = user.Login,
+ Password = user.Password,
+ Role = user.Role,
+ Photo = user.Photo
};
@@ -88,14 +89,14 @@ public partial class FunctionWindow : Window
public class ImageEmployee: Employee
{
- public bool IsRole2 => RoleId == 2;
+ public bool IsRole2 => Role == 2;
Bitmap? Image
{
get
{
try
{
- string absolutePath = Path.Combine(AppContext.BaseDirectory, EmployePhoto);
+ string absolutePath = Path.Combine(AppContext.BaseDirectory, Photo);
return new Bitmap(absolutePath);
}
catch(Exception e)
diff --git a/demo_hard/HistoryWindow.axaml b/demo_hard/HistoryWindow.axaml
index 9d16757..469d4e2 100644
--- a/demo_hard/HistoryWindow.axaml
+++ b/demo_hard/HistoryWindow.axaml
@@ -2,39 +2,62 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- mc:Ignorable="d" d:DesignWidth="1000" d:DesignHeight="1000"
- x:Class="demo_hard.HistoryWindow"
+ xmlns:local="clr-namespace:demo_hard"
+ mc:Ignorable="d"
+ Width="700" Height="500"
x:CompileBindings="False"
+ x:Class="demo_hard.HistoryWindow"
Title="История входов">
-
-
-
-
-
-
+
+
+
+
+
+
+ Сначала новые
+ Сначала старые
+
+
+
+ Все статусы
+ Успешные
+ Неуспешно
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo_hard/HistoryWindow.axaml.cs b/demo_hard/HistoryWindow.axaml.cs
index 93b3d13..cf4fbb2 100644
--- a/demo_hard/HistoryWindow.axaml.cs
+++ b/demo_hard/HistoryWindow.axaml.cs
@@ -1,96 +1,123 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
+using System.Globalization;
using System.Linq;
using Avalonia.Controls;
+using Avalonia.Data.Converters;
+using Avalonia.Media;
using Avalonia.Interactivity;
using demo_hard.Models;
-using Tmds.DBus.Protocol;
namespace demo_hard;
public partial class HistoryWindow : Window
{
- private ObservableCollection lastEnter = new();
- public List Enter = new();
- public bool sort = true;
+ private ObservableCollection employees = new();
+ public List AllEmployees = new();
+
+ public int SuccessfulLoginsCount => employees.Count(e => IsSuccessStatus(e.EnterStatus));
+ public int FailedLoginsCount => employees.Count(e => IsFailStatus(e.EnterStatus));
+
public HistoryWindow()
{
- using var context = new User2Context();
InitializeComponent();
+ LoadData();
+ DataContext = this;
+
+ LoginComboBox.SelectionChanged += ComboBox_SelectionChanged;
+ SortComboBox.SelectionChanged += ComboBox_SelectionChanged;
+ StatusComboBox.SelectionChanged += ComboBox_SelectionChanged;
+ ResetButton.Click += ResetButton_Click;
+ }
- Enter = context.LastEnters.Select(it => new LastEnter
- {
- EmployeId = it.EmployeId,
- Login = it.Login,
- EnterDatetime = it.EnterDatetime,
- EnterType = it.EnterType,
- }).ToList();
+ private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ ApplyFilters();
+ }
+
+ private bool IsSuccessStatus(string? status)
+ {
+ return status != null && status.Contains("Успешно");
+ }
+
+ private bool IsFailStatus(string? status)
+ {
+ return status != null && status.Contains("Неуспешн");
+ }
+
+ private void LoadData()
+ {
+ using var context = new User15Context();
+ AllEmployees = context.Employees
+ .OrderByDescending(e => e.LastEnter)
+ .Select(e => new Employee
+ {
+ Id = e.Id,
+ Login = e.Login,
+ LastEnter = e.LastEnter,
+ EnterStatus = e.EnterStatus ?? "Неизвестно"
+ }).ToList();
+
+ employees = new ObservableCollection(AllEmployees);
+ LastEnterBox.ItemsSource = employees;
- foreach (var e in Enter)
+ LoginComboBox.ItemsSource = new List { "Все пользователи" }
+ .Concat(AllEmployees.Select(e => e.Login).Distinct().OrderBy(l => l));
+ LoginComboBox.SelectedIndex = 0;
+ }
+
+ private void ApplyFilters()
+ {
+ var filtered = AllEmployees.AsEnumerable();
+
+ if (LoginComboBox.SelectedItem is string selectedLogin && selectedLogin != "Все пользователи")
{
- lastEnter.Add(e);
+ filtered = filtered.Where(e => e.Login == selectedLogin);
}
- LastEnterBox.ItemsSource = lastEnter;
- LoginComboBox.ItemsSource = Enter.Select(it=>it.Login);
- SortComboBox.ItemsSource = new List { "По возростанию", "по убыванию"};
- SortLogin();
+ if (StatusComboBox.SelectedIndex == 1)
+ {
+ filtered = filtered.Where(e => IsSuccessStatus(e.EnterStatus));
+ }
+ else if (StatusComboBox.SelectedIndex == 2)
+ {
+ filtered = filtered.Where(e => IsFailStatus(e.EnterStatus));
+ }
+
+ filtered = SortComboBox.SelectedIndex == 0
+ ? filtered.OrderByDescending(e => e.LastEnter)
+ : filtered.OrderBy(e => e.LastEnter);
+
+ employees.Clear();
+ foreach (var emp in filtered)
+ {
+ employees.Add(emp);
+ }
}
+
+ private void ResetButton_Click(object? sender, RoutedEventArgs e)
+ {
+ LoginComboBox.SelectedIndex = 0;
+ SortComboBox.SelectedIndex = 0;
+ StatusComboBox.SelectedIndex = 0;
+ ApplyFilters();
+ }
+}
+
+public class StatusToColorConverter : IValueConverter
+{
+ public static StatusToColorConverter Instance { get; } = new StatusToColorConverter();
-
-
- private void SortLogin()
+ public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
{
- var temp = Enter;
- if (LoginComboBox.SelectedItem is string login)
- {
- temp = temp.Where(it => it.Login == login).ToList();
- }
-
- temp = sort? temp.OrderBy(it => it.Login).ToList(): temp.OrderByDescending(it=>it. Login).ToList();
-
- lastEnter.Clear();
-
- foreach (var items in temp)
- {
- lastEnter.Add(items);
- }
+ if (value is not string status) return Brushes.Black;
+ return status.Contains("Успешно") ? Brushes.Green : Brushes.Red;
}
- private void LoginCombobox_OnSelectedChanged(object? sender, SelectionChangedEventArgs e)
+ public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
{
- sort = false;
- SortLogin();
- }
-
- private void SortButton_OnClick(object? sender, RoutedEventArgs e)
- {
- sort = !sort;
- SortLogin();
- }
-
- private void SortDateTime()
- {
- var temp = Enter;
- if (SortComboBox.SelectedItem is string sortOption)
- {
- temp = sortOption == "По возрастанию" ? temp.OrderBy(it=>it.EnterDatetime).ToList() : temp.OrderByDescending(it=>it.EnterDatetime).ToList();
- }
-
- lastEnter.Clear();
- foreach (var datetime in temp)
- {
- lastEnter.Add(datetime);
- }
-
-
-
- }
-
- private void SortComboBox_OnSelectedChanged(object? sender, SelectionChangedEventArgs e)
- {
- SortDateTime();
+ throw new NotImplementedException();
}
}
\ No newline at end of file
diff --git a/demo_hard/MainWindow.axaml.cs b/demo_hard/MainWindow.axaml.cs
index cc93df8..de05897 100644
--- a/demo_hard/MainWindow.axaml.cs
+++ b/demo_hard/MainWindow.axaml.cs
@@ -23,8 +23,8 @@ public partial class MainWindow : Window
private void AuthorizeButton(object? sender, RoutedEventArgs e)
{
- using var context = new User2Context();
- var user = context.Employees.FirstOrDefault(it => it.EmployeLogin == LoginBox.Text && it.EmployePassword == PasswordBox.Text);
+ using var context = new User15Context();
+ var user = context.Employees.FirstOrDefault(it => it.Login == LoginBox.Text && it.Password == PasswordBox.Text);
if (user != null)
{
diff --git a/demo_hard/Models/Client.cs b/demo_hard/Models/Client.cs
index c52d529..95a48a1 100644
--- a/demo_hard/Models/Client.cs
+++ b/demo_hard/Models/Client.cs
@@ -5,21 +5,21 @@ namespace demo_hard.Models;
public partial class Client
{
- public int Id { get; set; }
+ public string? Fio { get; set; }
- public string Fio { get; set; } = null!;
+ public int? ClientCode { get; set; }
- public int ClientCode { get; set; }
+ public int ClientId { get; set; }
- public string Passport { get; set; } = null!;
+ public string? Passport { get; set; }
public DateOnly? Birthday { get; set; }
- public string Address { get; set; } = null!;
+ public string? Address { get; set; }
- public string Email { get; set; } = null!;
+ public string? Email { get; set; }
- public string Password { get; set; } = null!;
+ public string? Password { get; set; }
- public int RoleId { get; set; }
+ public int? Role { get; set; }
}
diff --git a/demo_hard/Models/Employee.cs b/demo_hard/Models/Employee.cs
index a4dec6e..b21dac7 100644
--- a/demo_hard/Models/Employee.cs
+++ b/demo_hard/Models/Employee.cs
@@ -5,15 +5,19 @@ namespace demo_hard.Models;
public partial class Employee
{
- public int EmployeId { get; set; }
+ public int Id { get; set; }
- public int RoleId { get; set; }
+ public int Role { get; set; }
- public string Fio { get; set; } = null!;
+ public string? Login { get; set; }
- public string EmployeLogin { get; set; } = null!;
+ public string? Fio { get; set; }
- public string EmployePassword { get; set; } = null!;
+ public string? Password { get; set; }
- public string? EmployePhoto { get; set; }
+ public DateTime? LastEnter { get; set; }
+
+ public string? EnterStatus { get; set; }
+
+ public string? Photo { get; set; }
}
diff --git a/demo_hard/Models/LastEnter.cs b/demo_hard/Models/LastEnter.cs
deleted file mode 100644
index a766cf8..0000000
--- a/demo_hard/Models/LastEnter.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System;
-using System.Collections.Generic;
-
-namespace demo_hard.Models;
-
-public partial class LastEnter
-{
- public int EmployeId { get; set; }
-
- public DateTime EnterDatetime { get; set; }
-
- public string EnterType { get; set; } = null!;
-
- public string? Login { get; set; }
-}
diff --git a/demo_hard/Models/Order.cs b/demo_hard/Models/Order.cs
index e918654..5a2e259 100644
--- a/demo_hard/Models/Order.cs
+++ b/demo_hard/Models/Order.cs
@@ -5,21 +5,21 @@ namespace demo_hard.Models;
public partial class Order
{
- public int Id { get; set; }
+ public int OrderId { get; set; }
- public string OrderCode { get; set; } = null!;
+ public string? OrderCode { get; set; }
- public DateOnly OrderDate { get; set; }
+ public TimeOnly? Time { get; set; }
- public TimeOnly OrderTime { get; set; }
+ public DateOnly? EndDate { get; set; }
- public int ClientCode { get; set; }
+ public int? RentTime { get; set; }
- public int ServiceId { get; set; }
+ public DateOnly? StartDate { get; set; }
- public string Status { get; set; } = null!;
+ public int? ClientId { get; set; }
- public DateOnly? DateClose { get; set; }
+ public string? Status { get; set; }
- public int RentalTime { get; set; }
+ public virtual ICollection Services { get; set; } = new List();
}
diff --git a/demo_hard/Models/Role.cs b/demo_hard/Models/Role.cs
index 0915894..2b431ec 100644
--- a/demo_hard/Models/Role.cs
+++ b/demo_hard/Models/Role.cs
@@ -7,5 +7,5 @@ public partial class Role
{
public int RoleId { get; set; }
- public string RoleName { get; set; } = null!;
+ public string? RoleName { get; set; }
}
diff --git a/demo_hard/Models/Service.cs b/demo_hard/Models/Service.cs
index 89ab885..c18c048 100644
--- a/demo_hard/Models/Service.cs
+++ b/demo_hard/Models/Service.cs
@@ -5,11 +5,13 @@ namespace demo_hard.Models;
public partial class Service
{
- public int Id { get; set; }
+ public string? ServiceName { get; set; }
- public string ServiceName { get; set; } = null!;
+ public int? CostPerHour { get; set; }
public string ServiceCode { get; set; } = null!;
- public string ServiceCost { get; set; } = null!;
+ public int ServiceId { get; set; }
+
+ public virtual ICollection Orders { get; set; } = new List();
}
diff --git a/demo_hard/Models/User2Context.cs b/demo_hard/Models/User15Context.cs
similarity index 53%
rename from demo_hard/Models/User2Context.cs
rename to demo_hard/Models/User15Context.cs
index 9820dff..167a850 100644
--- a/demo_hard/Models/User2Context.cs
+++ b/demo_hard/Models/User15Context.cs
@@ -4,13 +4,13 @@ using Microsoft.EntityFrameworkCore;
namespace demo_hard.Models;
-public partial class User2Context : DbContext
+public partial class User15Context : DbContext
{
- public User2Context()
+ public User15Context()
{
}
- public User2Context(DbContextOptions options)
+ public User15Context(DbContextOptions options)
: base(options)
{
}
@@ -19,8 +19,6 @@ public partial class User2Context : DbContext
public virtual DbSet Employees { get; set; }
- public virtual DbSet LastEnters { get; set; }
-
public virtual DbSet Orders { get; set; }
public virtual DbSet Roles { get; set; }
@@ -29,17 +27,21 @@ public partial class User2Context : DbContext
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263.
- => optionsBuilder.UseNpgsql("Host=45.67.56.214;Port=5454;USERNAME=user2;DATABASE=user2;Password=hGcLvi0i");
+ => optionsBuilder.UseNpgsql("Host=45.67.56.214;Port=5421;USERNAME=user15;DATABASE=user15;Password=3XkvwMOb");
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity(entity =>
{
- entity.HasKey(e => e.Id).HasName("clients_pk");
+ entity.HasKey(e => e.ClientId).HasName("client_pk");
- entity.ToTable("clients");
+ entity.ToTable("client");
- entity.Property(e => e.Id).HasColumnName("id");
+ entity.HasIndex(e => e.ClientCode, "client_unique").IsUnique();
+
+ entity.Property(e => e.ClientId)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("client_id");
entity.Property(e => e.Address)
.HasColumnType("character varying")
.HasColumnName("address");
@@ -49,87 +51,93 @@ public partial class User2Context : DbContext
.HasColumnType("character varying")
.HasColumnName("email");
entity.Property(e => e.Fio)
- .HasColumnType("character varying")
+ .HasMaxLength(100)
.HasColumnName("fio");
entity.Property(e => e.Passport)
- .HasColumnType("character varying")
+ .HasMaxLength(10)
.HasColumnName("passport");
entity.Property(e => e.Password)
.HasColumnType("character varying")
.HasColumnName("password");
- entity.Property(e => e.RoleId).HasColumnName("role_id");
+ entity.Property(e => e.Role).HasColumnName("role");
});
modelBuilder.Entity(entity =>
{
- entity.HasKey(e => e.EmployeId).HasName("employees_pk");
+ entity.HasKey(e => e.Id).HasName("employees_pk");
entity.ToTable("employees");
- entity.Property(e => e.EmployeId)
+ entity.Property(e => e.Id)
.ValueGeneratedNever()
- .HasColumnName("employe_id");
- entity.Property(e => e.EmployeLogin)
+ .HasColumnName("id");
+ entity.Property(e => e.EnterStatus)
.HasColumnType("character varying")
- .HasColumnName("employe_login");
- entity.Property(e => e.EmployePassword)
- .HasColumnType("character varying")
- .HasColumnName("employe_password");
- entity.Property(e => e.EmployePhoto)
- .HasColumnType("character varying")
- .HasColumnName("employe_photo");
+ .HasColumnName("enter_status");
entity.Property(e => e.Fio)
.HasColumnType("character varying")
.HasColumnName("fio");
- entity.Property(e => e.RoleId).HasColumnName("role_id");
- });
-
- modelBuilder.Entity(entity =>
- {
- entity.HasKey(e => e.EmployeId).HasName("last_enter_pk");
-
- entity.ToTable("last_enter");
-
- entity.Property(e => e.EmployeId)
- .ValueGeneratedNever()
- .HasColumnName("employe_id");
- entity.Property(e => e.EnterDatetime)
+ entity.Property(e => e.LastEnter)
.HasColumnType("timestamp without time zone")
- .HasColumnName("enter_datetime");
- entity.Property(e => e.EnterType)
- .HasColumnType("character varying")
- .HasColumnName("enter_type");
+ .HasColumnName("last_enter");
entity.Property(e => e.Login)
.HasColumnType("character varying")
.HasColumnName("login");
+ entity.Property(e => e.Password)
+ .HasColumnType("character varying")
+ .HasColumnName("password");
+ entity.Property(e => e.Photo)
+ .HasColumnType("character varying")
+ .HasColumnName("photo");
+ entity.Property(e => e.Role).HasColumnName("role");
});
modelBuilder.Entity(entity =>
{
- entity.HasKey(e => e.Id).HasName("orders_pk");
+ entity.HasKey(e => e.OrderId).HasName("orders_pk");
entity.ToTable("orders");
- entity.Property(e => e.Id).HasColumnName("id");
- entity.Property(e => e.ClientCode).HasColumnName("client_code");
- entity.Property(e => e.DateClose).HasColumnName("date_close");
+ entity.Property(e => e.OrderId)
+ .UseIdentityAlwaysColumn()
+ .HasColumnName("order_id");
+ entity.Property(e => e.ClientId).HasColumnName("client_id");
+ entity.Property(e => e.EndDate).HasColumnName("end_date");
entity.Property(e => e.OrderCode)
.HasColumnType("character varying")
.HasColumnName("order_code");
- entity.Property(e => e.OrderDate).HasColumnName("order_date");
- entity.Property(e => e.OrderTime).HasColumnName("order_time");
- entity.Property(e => e.RentalTime).HasColumnName("rental_time");
- entity.Property(e => e.ServiceId).HasColumnName("service_id");
+ entity.Property(e => e.RentTime).HasColumnName("rent_time");
+ entity.Property(e => e.StartDate).HasColumnName("start_date");
entity.Property(e => e.Status)
.HasColumnType("character varying")
.HasColumnName("status");
+ entity.Property(e => e.Time).HasColumnName("time");
+
+ entity.HasMany(d => d.Services).WithMany(p => p.Orders)
+ .UsingEntity>(
+ "OrderService",
+ r => r.HasOne().WithMany()
+ .HasForeignKey("ServiceId")
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("order_services_service_id_fkey"),
+ l => l.HasOne().WithMany()
+ .HasForeignKey("OrderId")
+ .OnDelete(DeleteBehavior.ClientSetNull)
+ .HasConstraintName("order_services_order_id_fkey"),
+ j =>
+ {
+ j.HasKey("OrderId", "ServiceId").HasName("order_services_pkey");
+ j.ToTable("order_services");
+ j.IndexerProperty("OrderId").HasColumnName("order_id");
+ j.IndexerProperty("ServiceId").HasColumnName("service_id");
+ });
});
modelBuilder.Entity(entity =>
{
- entity.HasKey(e => e.RoleId).HasName("roles_pk");
-
- entity.ToTable("roles");
+ entity
+ .HasNoKey()
+ .ToTable("roles");
entity.Property(e => e.RoleId).HasColumnName("role_id");
entity.Property(e => e.RoleName)
@@ -139,21 +147,19 @@ public partial class User2Context : DbContext
modelBuilder.Entity(entity =>
{
- entity.HasKey(e => e.Id).HasName("service_pk");
+ entity.HasKey(e => e.ServiceId).HasName("services_pk");
- entity.ToTable("service");
+ entity.ToTable("services");
- entity.HasIndex(e => e.ServiceCode, "service_unique").IsUnique();
+ entity.HasIndex(e => e.ServiceCode, "services_unique").IsUnique();
- entity.Property(e => e.Id)
+ entity.Property(e => e.ServiceId)
.ValueGeneratedNever()
- .HasColumnName("id");
+ .HasColumnName("service_id");
+ entity.Property(e => e.CostPerHour).HasColumnName("cost_per_hour");
entity.Property(e => e.ServiceCode)
.HasColumnType("character varying")
.HasColumnName("service_code");
- entity.Property(e => e.ServiceCost)
- .HasColumnType("character varying")
- .HasColumnName("service_cost");
entity.Property(e => e.ServiceName)
.HasColumnType("character varying")
.HasColumnName("service_name");
diff --git a/demo_hard/Order.axaml b/demo_hard/Order.axaml
index 5625eb5..8a45cd1 100644
--- a/demo_hard/Order.axaml
+++ b/demo_hard/Order.axaml
@@ -2,40 +2,29 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
+ mc:Ignorable="d"
+ Width="500" Height="400"
x:Class="demo_hard.Order"
- x:CompileBindings="True"
- Title="Order">
-
-
-
-
-
-
+ Title="Информация о заказе">
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
\ No newline at end of file
diff --git a/demo_hard/Order.axaml.cs b/demo_hard/Order.axaml.cs
index 4f85f31..06ad9fb 100644
--- a/demo_hard/Order.axaml.cs
+++ b/demo_hard/Order.axaml.cs
@@ -1,44 +1,45 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
using Avalonia.Controls;
using Avalonia.Interactivity;
using demo_hard.Models;
-using Tmds.DBus.Protocol;
+using System.Linq;
+using Microsoft.EntityFrameworkCore;
namespace demo_hard;
-public partial class Order: Window
+public partial class Order : Window
{
-
- public Order()
+ private readonly Models.Order _order;
+ private readonly User15Context _db = new();
+
+ public Order(Models.Order order)
{
InitializeComponent();
+ _order = order;
+ LoadOrderData();
}
- public Order(Client selectedClient, List selectedServices, int duration)
- {
- InitializeComponent();
- OrderNumberText.Text = GenerateOrderNumber(selectedClient);
- ClientCodeText.Text = selectedClient.ClientCode.ToString();
- ClientFioText.Text = selectedClient.Fio;
- ClientAddressText.Text = selectedClient.Address;
- DateTimeBox.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
- ServicesListBox.ItemsSource = selectedServices.Select(s => s.ServiceName).ToList();
+ private void LoadOrderData()
+ {
- decimal totalPrice = selectedServices.Sum(s => decimal.TryParse(s.ServiceCost, out var cost) ? cost : 0);
- TotalCostText.Text = $"${totalPrice:0.00}";
+ var client = _db.Clients.FirstOrDefault(c => c.ClientId == _order.ClientId);
+
+ OrderNumber.Text = _order.OrderId.ToString();
+ ClientName.Text = client?.Fio ?? "Не указан";
+ OrderDate.Text = $"{_order.StartDate} {_order.Time}";
+ TotalCost.Text = _order.Services.Sum(s => s.CostPerHour ?? 0).ToString("C");
+ StatusText.Text = _order.Status ?? "active";
}
- private string GenerateOrderNumber(Client client)
- {
- using var context = new User2Context();
- int lastOrderId = context.Orders.Any() ? context.Orders.Max(o => o.Id) : 0;
- return $"{client.ClientCode}/{DateTime.Now:ddMMyyyy}/{lastOrderId + 1}";
- }
-
- private void CloseButton_Click(object? sender, RoutedEventArgs e)
+ private void PrintBarcode_Click(object sender, RoutedEventArgs e)
{
+ if (_order.RentTime == null)
+ {
+ _order.RentTime = 1;
+ }
+
+ new BarcodeWindow(_order.OrderId, _order.RentTime.Value).Show();
Close();
}
+
+ private void Close_Click(object sender, RoutedEventArgs e) => Close();
}
\ No newline at end of file
diff --git a/demo_hard/SallerWindow.axaml b/demo_hard/SallerWindow.axaml
index 292dd59..428ae8c 100644
--- a/demo_hard/SallerWindow.axaml
+++ b/demo_hard/SallerWindow.axaml
@@ -1,59 +1,85 @@
-
-
-
+ Title="Оформление заказа"
+ Width="600"
+ Height="500">
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo_hard/SallerWindow.axaml.cs b/demo_hard/SallerWindow.axaml.cs
index 76f3436..955be25 100644
--- a/demo_hard/SallerWindow.axaml.cs
+++ b/demo_hard/SallerWindow.axaml.cs
@@ -1,155 +1,182 @@
using System;
-using System.Collections.Generic;
+using System.Collections.ObjectModel;
using System.Linq;
-using Avalonia;
using Avalonia.Controls;
using Avalonia.Interactivity;
-using Avalonia.Markup.Xaml;
using demo_hard.Models;
+using Microsoft.EntityFrameworkCore;
+using System.Threading.Tasks;
+using Avalonia.Input;
+using System.ComponentModel;
namespace demo_hard;
-public partial class SallerWindow : Window
+public partial class SallerWindow : Window, INotifyPropertyChanged
{
- private List SelectedServices = new();
+ private readonly User15Context _db = new();
+ public ObservableCollection Clients { get; } = new();
+ public ObservableCollection Services { get; } = new();
+ public ObservableCollection SelectedServices { get; } = new();
+
+ private Client? _selectedClient;
+ public Client? SelectedClient
+ {
+ get => _selectedClient;
+ set
+ {
+ _selectedClient = value;
+ OnPropertyChanged(nameof(SelectedClient));
+ }
+ }
+
+ private Service? _selectedService;
+ public Service? SelectedService
+ {
+ get => _selectedService;
+ set
+ {
+ _selectedService = value;
+ OnPropertyChanged(nameof(SelectedService));
+ }
+ }
+
+ public event PropertyChangedEventHandler? PropertyChanged;
+
+ protected virtual void OnPropertyChanged(string propertyName)
+ {
+ PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
+ }
public SallerWindow()
{
InitializeComponent();
- OrderNubmber();
- LoadClients();
- LoadService();
- SearchItems();
+ DataContext = this;
+ LoadData();
+ OrderNumberBox.Text = "Будет сгенерирован автоматически";
}
- private void OrderNubmber()
+ private async void LoadData()
{
- using var context = new User2Context();
- var OrderId = context.Orders.Max(o => o.Id) + 1;
- if (context.Orders.Any(o => o.Id == OrderId)) throw new ArgumentException("Номера Id не должны совпадать");
- if (OrderId < 1) throw new ArgumentException("OrderId must be greater than 1");
+ try
+ {
+ await _db.Clients.LoadAsync();
+ await _db.Services.LoadAsync();
+
+ Clients.Clear();
+ Services.Clear();
+
+ foreach (var client in _db.Clients.Local.ToList())
+ Clients.Add(client);
+
+ foreach (var service in _db.Services.Local.ToList())
+ Services.Add(service);
+ }
+ catch (Exception ex)
+ {
+ StatusText.Text = $"Ошибка загрузки данных: {ex.Message}";
+ }
+ }
+
+ private async void AddClient_Click(object sender, RoutedEventArgs e)
+ {
+ var dialog = new AddClient();
+ var newClient = await dialog.ShowDialog(this);
- }
-
- private void LoadClients()
- {
- using var context = new User2Context();
- var client = context.Clients.ToList();
- Clients_ComboBox.ItemsSource = client;
- }
-
- private void Clients_ComboBox_SelectionChanged(object? sender, SelectionChangedEventArgs e)
- {
- if (Clients_ComboBox.SelectedItem is Client selectedClient)
+ if (newClient != null)
{
- Console.WriteLine($"Вы выбрали: {selectedClient.Fio}");
- }
- }
-
- private void Go_Back_Button(object? sender, RoutedEventArgs e)
- {
- new FunctionWindow().ShowDialog(this);
- }
-
- private void LoadService()
- {
- using var context = new User2Context();
- var service = context.Services.ToList();
- Service_Combobox.ItemsSource = service;
- }
-
- private void Service_Combobox_SelectionChanged(object? sender, SelectionChangedEventArgs e)
- {
- if (Service_Combobox.SelectedItem is Service selectedService)
- {
- Console.WriteLine($"Вы выбрали услугу: {selectedService.ServiceName}");
- }
- }
-
- private void AddService_Button(object? sender, RoutedEventArgs e)
- {
- if (Service_Combobox.SelectedItem is Service selectedService && !SelectedServices.Contains(selectedService))
- {
- SelectedServices.Add(selectedService);
- UpdateServiceList();
- }
- }
-
- private void UpdateServiceList()
- {
- SelectedServicesListBox.ItemsSource = null;
- SelectedServicesListBox.ItemsSource = SelectedServices.Select(s => s.ServiceName).ToList();
- }
-
- private void SearchItems()
- {
- using var context = new User2Context();
- string searchText = SearchBox.Text?.ToLower() ?? "";
- if (string.IsNullOrWhiteSpace(searchText))
- {
- SearchResultsListBox.ItemsSource = new List();
- return;
- }
-
- var clientRes = context.Clients
- .Where(c => c.Fio.ToLower().Contains(searchText))
- .Select(c => c.Fio);
-
- var serviceRes = context.Services
- .Where(s => s.ServiceName.ToLower().Contains(searchText))
- .Select(s => s.ServiceName);
-
- var results = clientRes.Concat(serviceRes).ToList();
- SearchResultsListBox.ItemsSource = results;
- }
-
- private void SearchBox_Changed(object? sender, TextChangedEventArgs e)
- {
- SearchItems();
- }
-
- private void AddUser_Button(object? sender, RoutedEventArgs e)
- {
- new AddClient().ShowDialog(this);
- }
-
- private void Create_Order(object? sender, RoutedEventArgs e)
- {
- if (Clients_ComboBox.SelectedItem is not Client selectedClient ||
- !SelectedServices.Any() ||
- !int.TryParse(Duration.Text, out int duration))
- {
- Console.WriteLine("Ошибка: Не все данные выбраны корректно.");
- return;
- }
-
- using var context = new User2Context();
-
- var lastOrderId = context.Orders.Any() ? context.Orders.Max(o => o.Id) : 0;
-
- foreach (var service in SelectedServices)
- {
- var newOrder = new demo_hard.Models.Order
+ try
{
- Id = lastOrderId + 1,
- OrderCode = $"{selectedClient.ClientCode}/{DateTime.Now:dd/MM/yyyy}",
- OrderDate = DateOnly.FromDateTime(DateTime.Now),
- OrderTime = TimeOnly.FromDateTime(DateTime.Now),
- ClientCode = selectedClient.ClientCode,
- ServiceId = service.Id,
- Status = "Новая",
- DateClose = null,
- RentalTime = duration
+ _db.Clients.Add(newClient);
+ await _db.SaveChangesAsync();
+ Clients.Add(newClient);
+ SelectedClient = newClient;
+ }
+ catch (Exception ex)
+ {
+ StatusText.Text = $"Ошибка добавления клиента: {ex.Message}";
+ }
+ }
+ }
+
+ private void AddService_Click(object sender, RoutedEventArgs e)
+ {
+ if (SelectedService != null)
+ {
+ if (!SelectedServices.Contains(SelectedService))
+ {
+ SelectedServices.Add(SelectedService);
+ }
+ else
+ {
+ StatusText.Text = "Эта услуга уже добавлена";
+ }
+ }
+ else
+ {
+ StatusText.Text = "Выберите услугу из списка";
+ }
+ }
+
+ private void RemoveService_Click(object sender, RoutedEventArgs e)
+ {
+ if (sender is Button button && button.CommandParameter is Service service)
+ {
+ SelectedServices.Remove(service);
+ }
+ }
+
+ private async void CreateOrder_Click(object sender, RoutedEventArgs e)
+ {
+
+ if (SelectedClient == null)
+ {
+ StatusText.Text = "Выберите клиента";
+ return;
+ }
+
+
+ if (!SelectedServices.Any())
+ {
+ StatusText.Text = "Добавьте хотя бы одну услугу";
+ return;
+ }
+
+ try
+ {
+
+ var order = new Models.Order()
+ {
+ ClientId = SelectedClient.ClientId,
+ Time = TimeOnly.FromDateTime(DateTime.Now),
+ StartDate = DateOnly.FromDateTime(DateTime.Now),
+ Status = "active",
+ Services = SelectedServices.ToList(),
+ RentTime = 1
};
- context.Orders.Add(newOrder);
- context.SaveChanges();
+
+ _db.Orders.Add(order);
+ await _db.SaveChangesAsync();
- lastOrderId++;
+
+ order.OrderCode = GenerateBarcode(order.OrderId, order.RentTime ?? 1);
+ await _db.SaveChangesAsync();
+
+
+ new BarcodeWindow(order.OrderId, order.RentTime ?? 1).Show();
+
+
+ Close();
+ }
+ catch (Exception ex)
+ {
+ StatusText.Text = $"Ошибка создания заказа: {ex.Message}";
}
-
-
- new Order(selectedClient, SelectedServices, duration).ShowDialog(this);
}
-}
+ private string GenerateBarcode(int orderId, int rentTime)
+ {
+ var rnd = new Random();
+ return $"{orderId}{DateTime.Now:ddMMyyHHmm}{rentTime}{rnd.Next(100000, 999999)}";
+ }
+}
\ No newline at end of file
diff --git a/demo_hard/bin/Debug/net9.0/BouncyCastle.Cryptography.dll b/demo_hard/bin/Debug/net9.0/BouncyCastle.Cryptography.dll
new file mode 100644
index 0000000..b62a41b
Binary files /dev/null and b/demo_hard/bin/Debug/net9.0/BouncyCastle.Cryptography.dll differ
diff --git a/demo_hard/bin/Debug/net9.0/DialogHost.Avalonia.dll b/demo_hard/bin/Debug/net9.0/DialogHost.Avalonia.dll
new file mode 100644
index 0000000..19fb549
Binary files /dev/null and b/demo_hard/bin/Debug/net9.0/DialogHost.Avalonia.dll differ
diff --git a/demo_hard/bin/Debug/net9.0/MsBox.Avalonia.dll b/demo_hard/bin/Debug/net9.0/MsBox.Avalonia.dll
new file mode 100644
index 0000000..c1893fc
Binary files /dev/null and b/demo_hard/bin/Debug/net9.0/MsBox.Avalonia.dll differ
diff --git a/demo_hard/bin/Debug/net9.0/demo_hard.deps.json b/demo_hard/bin/Debug/net9.0/demo_hard.deps.json
index 2ed5b2f..f54a041 100644
--- a/demo_hard/bin/Debug/net9.0/demo_hard.deps.json
+++ b/demo_hard/bin/Debug/net9.0/demo_hard.deps.json
@@ -13,9 +13,11 @@
"Avalonia.Diagnostics": "11.2.1",
"Avalonia.Fonts.Inter": "11.2.1",
"Avalonia.Themes.Fluent": "11.2.1",
+ "MessageBox.Avalonia": "3.2.0",
"Microsoft.EntityFrameworkCore": "8.0.10",
"Microsoft.EntityFrameworkCore.Design": "8.0.10",
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10",
+ "iTextSharp": "5.5.13.4",
"xunit": "2.9.3"
},
"runtime": {
@@ -261,6 +263,25 @@
}
}
},
+ "BouncyCastle.Cryptography/2.4.0": {
+ "runtime": {
+ "lib/net6.0/BouncyCastle.Cryptography.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.4.0.33771"
+ }
+ }
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "dependencies": {
+ "Avalonia": "11.2.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "assemblyVersion": "0.8.1.0",
+ "fileVersion": "0.8.1.0"
+ }
+ }
+ },
"HarfBuzzSharp/7.3.0.2": {
"dependencies": {
"HarfBuzzSharp.NativeAssets.Win32": "7.3.0.2",
@@ -337,6 +358,29 @@
}
}
},
+ "iTextSharp/5.5.13.4": {
+ "dependencies": {
+ "BouncyCastle.Cryptography": "2.4.0"
+ },
+ "runtime": {
+ "lib/net461/itextsharp.dll": {
+ "assemblyVersion": "5.5.13.4",
+ "fileVersion": "5.5.13.4"
+ }
+ }
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "dependencies": {
+ "Avalonia": "11.2.1",
+ "DialogHost.Avalonia": "0.8.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
"MicroCom.Runtime/0.11.0": {
"runtime": {
"lib/net5.0/MicroCom.Runtime.dll": {
@@ -1105,6 +1149,20 @@
"path": "avalonia.x11/11.2.1",
"hashPath": "avalonia.x11.11.2.1.nupkg.sha512"
},
+ "BouncyCastle.Cryptography/2.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ==",
+ "path": "bouncycastle.cryptography/2.4.0",
+ "hashPath": "bouncycastle.cryptography.2.4.0.nupkg.sha512"
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
+ "path": "dialoghost.avalonia/0.8.1",
+ "hashPath": "dialoghost.avalonia.0.8.1.nupkg.sha512"
+ },
"HarfBuzzSharp/7.3.0.2": {
"type": "package",
"serviceable": true,
@@ -1147,6 +1205,20 @@
"path": "humanizer.core/2.14.1",
"hashPath": "humanizer.core.2.14.1.nupkg.sha512"
},
+ "iTextSharp/5.5.13.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/cvCNv8AJ+XuD99u4NfHSSxkBJKTdvP36wcfQF9V1Cjzi1ycyFSa4vJ64a3DhFVUTKVO60WF8OmAqngQDTHgYA==",
+ "path": "itextsharp/5.5.13.4",
+ "hashPath": "itextsharp.5.5.13.4.nupkg.sha512"
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
+ "path": "messagebox.avalonia/3.2.0",
+ "hashPath": "messagebox.avalonia.3.2.0.nupkg.sha512"
+ },
"MicroCom.Runtime/0.11.0": {
"type": "package",
"serviceable": true,
diff --git a/demo_hard/bin/Debug/net9.0/demo_hard.dll b/demo_hard/bin/Debug/net9.0/demo_hard.dll
index dc1df9e..4d81d5f 100644
Binary files a/demo_hard/bin/Debug/net9.0/demo_hard.dll and b/demo_hard/bin/Debug/net9.0/demo_hard.dll differ
diff --git a/demo_hard/bin/Debug/net9.0/demo_hard.exe b/demo_hard/bin/Debug/net9.0/demo_hard.exe
index 8564133..e39250e 100644
Binary files a/demo_hard/bin/Debug/net9.0/demo_hard.exe and b/demo_hard/bin/Debug/net9.0/demo_hard.exe differ
diff --git a/demo_hard/bin/Debug/net9.0/demo_hard.pdb b/demo_hard/bin/Debug/net9.0/demo_hard.pdb
index 1fb36e7..1c37295 100644
Binary files a/demo_hard/bin/Debug/net9.0/demo_hard.pdb and b/demo_hard/bin/Debug/net9.0/demo_hard.pdb differ
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Беляева.jpeg b/demo_hard/bin/Debug/net9.0/emp/Беляева.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Беляева.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Беляева.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Иванов.jpeg b/demo_hard/bin/Debug/net9.0/emp/Иванов.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Иванов.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Иванов.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Игнатов.jpg b/demo_hard/bin/Debug/net9.0/emp/Игнатов.jpg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Игнатов.jpg
rename to demo_hard/bin/Debug/net9.0/emp/Игнатов.jpg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Миронов.jpeg b/demo_hard/bin/Debug/net9.0/emp/Миронов.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Миронов.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Миронов.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Петров.jpeg b/demo_hard/bin/Debug/net9.0/emp/Петров.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Петров.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Петров.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Смирнова.jpeg b/demo_hard/bin/Debug/net9.0/emp/Смирнова.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Смирнова.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Смирнова.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Стрелков.jpeg b/demo_hard/bin/Debug/net9.0/emp/Стрелков.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Стрелков.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Стрелков.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Федоров.jpeg b/demo_hard/bin/Debug/net9.0/emp/Федоров.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Федоров.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Федоров.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Хохлов.jpeg b/demo_hard/bin/Debug/net9.0/emp/Хохлов.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Хохлов.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Хохлов.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/Employees/Ширяев.jpeg b/demo_hard/bin/Debug/net9.0/emp/Ширяев.jpeg
similarity index 100%
rename from demo_hard/bin/Debug/net9.0/Employees/Ширяев.jpeg
rename to demo_hard/bin/Debug/net9.0/emp/Ширяев.jpeg
diff --git a/demo_hard/bin/Debug/net9.0/itextsharp.dll b/demo_hard/bin/Debug/net9.0/itextsharp.dll
new file mode 100644
index 0000000..4828c50
Binary files /dev/null and b/demo_hard/bin/Debug/net9.0/itextsharp.dll differ
diff --git a/demo_hard/demo_hard.csproj b/demo_hard/demo_hard.csproj
index ad2f569..7fb76af 100644
--- a/demo_hard/demo_hard.csproj
+++ b/demo_hard/demo_hard.csproj
@@ -9,15 +9,17 @@
-
-
-
-
+
+
+
+
None
All
+
+
all
diff --git a/demo_hard/obj/Debug/net9.0/Avalonia/Resources.Inputs.cache b/demo_hard/obj/Debug/net9.0/Avalonia/Resources.Inputs.cache
index aab853f..8bbdc02 100644
--- a/demo_hard/obj/Debug/net9.0/Avalonia/Resources.Inputs.cache
+++ b/demo_hard/obj/Debug/net9.0/Avalonia/Resources.Inputs.cache
@@ -1 +1 @@
-9d52a081708843c3f161eaacde721409ed2b403969522d37294a70beda7f47c6
+d54093b2d5e283d443ce525f04f5738e8a7e63f037e2a7880fd2507b446d2e06
diff --git a/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.dll b/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.dll
index dc1df9e..4d81d5f 100644
Binary files a/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.dll and b/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.dll differ
diff --git a/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.pdb b/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.pdb
index 1fb36e7..1c37295 100644
Binary files a/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.pdb and b/demo_hard/obj/Debug/net9.0/Avalonia/demo_hard.pdb differ
diff --git a/demo_hard/obj/Debug/net9.0/Avalonia/references b/demo_hard/obj/Debug/net9.0/Avalonia/references
index 9cc852f..ec253d7 100644
--- a/demo_hard/obj/Debug/net9.0/Avalonia/references
+++ b/demo_hard/obj/Debug/net9.0/Avalonia/references
@@ -22,7 +22,10 @@ C:\Users\IVAN\.nuget\packages\avalonia.themes.simple\11.2.1\lib\net8.0\Avalonia.
C:\Users\IVAN\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Vulkan.dll
C:\Users\IVAN\.nuget\packages\avalonia.win32\11.2.1\lib\net8.0\Avalonia.Win32.dll
C:\Users\IVAN\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X11.dll
+C:\Users\IVAN\.nuget\packages\bouncycastle.cryptography\2.4.0\lib\net6.0\BouncyCastle.Cryptography.dll
+C:\Users\IVAN\.nuget\packages\dialoghost.avalonia\0.8.1\lib\netstandard2.0\DialogHost.Avalonia.dll
C:\Users\IVAN\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll
+C:\Users\IVAN\.nuget\packages\itextsharp\5.5.13.4\lib\net461\itextsharp.dll
C:\Users\IVAN\.nuget\packages\microcom.runtime\0.11.0\lib\net5.0\MicroCom.Runtime.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.2\ref\net9.0\Microsoft.CSharp.dll
C:\Users\IVAN\.nuget\packages\microsoft.entityframeworkcore.abstractions\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
@@ -41,6 +44,7 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.2\ref\net9.0\Microso
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.2\ref\net9.0\Microsoft.VisualBasic.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.2\ref\net9.0\Microsoft.Win32.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.2\ref\net9.0\Microsoft.Win32.Registry.dll
+C:\Users\IVAN\.nuget\packages\messagebox.avalonia\3.2.0\lib\netstandard2.0\MsBox.Avalonia.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.2\ref\net9.0\mscorlib.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\9.0.2\ref\net9.0\netstandard.dll
C:\Users\IVAN\.nuget\packages\npgsql\8.0.5\lib\net8.0\Npgsql.dll
diff --git a/demo_hard/obj/Debug/net9.0/Avalonia/resources b/demo_hard/obj/Debug/net9.0/Avalonia/resources
index 759b948..543f1db 100644
Binary files a/demo_hard/obj/Debug/net9.0/Avalonia/resources and b/demo_hard/obj/Debug/net9.0/Avalonia/resources differ
diff --git a/demo_hard/obj/Debug/net9.0/apphost.exe b/demo_hard/obj/Debug/net9.0/apphost.exe
index 8564133..e39250e 100644
Binary files a/demo_hard/obj/Debug/net9.0/apphost.exe and b/demo_hard/obj/Debug/net9.0/apphost.exe differ
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfo.cs b/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfo.cs
index a4dc431..9bf0b88 100644
--- a/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfo.cs
+++ b/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("demo_hard")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b1d74544a6e6128c6946ccd76c76daa69f00a441")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+474cfc34bd9df61d876e8fbb651d8638dc01db9a")]
[assembly: System.Reflection.AssemblyProductAttribute("demo_hard")]
[assembly: System.Reflection.AssemblyTitleAttribute("demo_hard")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfoInputs.cache b/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfoInputs.cache
index 7ba269f..e4ce4b9 100644
--- a/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfoInputs.cache
+++ b/demo_hard/obj/Debug/net9.0/demo_hard.AssemblyInfoInputs.cache
@@ -1 +1 @@
-11ffb60487e44caceb4950ae0d31a83bd160ba73aa8c382dd8753d95c90017bd
+268d25cb93c11a76a997999df85f8bd0b552c42c71329977e2c2727a2fc7b623
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.GeneratedMSBuildEditorConfig.editorconfig b/demo_hard/obj/Debug/net9.0/demo_hard.GeneratedMSBuildEditorConfig.editorconfig
index fc1971b..7a47e30 100644
--- a/demo_hard/obj/Debug/net9.0/demo_hard.GeneratedMSBuildEditorConfig.editorconfig
+++ b/demo_hard/obj/Debug/net9.0/demo_hard.GeneratedMSBuildEditorConfig.editorconfig
@@ -27,6 +27,9 @@ build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/IVAN/RiderProjects/demo_hard/demo_hard/App.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+[C:/Users/IVAN/RiderProjects/demo_hard/demo_hard/BarcodeWindow.axaml]
+build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
+
[C:/Users/IVAN/RiderProjects/demo_hard/demo_hard/FunctionWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.assets.cache b/demo_hard/obj/Debug/net9.0/demo_hard.assets.cache
index a2ac256..55b3c74 100644
Binary files a/demo_hard/obj/Debug/net9.0/demo_hard.assets.cache and b/demo_hard/obj/Debug/net9.0/demo_hard.assets.cache differ
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.csproj.AssemblyReference.cache b/demo_hard/obj/Debug/net9.0/demo_hard.csproj.AssemblyReference.cache
index c87274b..6c67a1b 100644
Binary files a/demo_hard/obj/Debug/net9.0/demo_hard.csproj.AssemblyReference.cache and b/demo_hard/obj/Debug/net9.0/demo_hard.csproj.AssemblyReference.cache differ
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.csproj.CoreCompileInputs.cache b/demo_hard/obj/Debug/net9.0/demo_hard.csproj.CoreCompileInputs.cache
index 69fc3fe..18f807a 100644
--- a/demo_hard/obj/Debug/net9.0/demo_hard.csproj.CoreCompileInputs.cache
+++ b/demo_hard/obj/Debug/net9.0/demo_hard.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-ffacc59f1529e8ecb968282d787b818a3c355c7b367137435089fa9c58e48e37
+8f2b4c029a45ededea9ba19ced05047d31bbfb527a26f175d7285e3085cc6e48
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.csproj.FileListAbsolute.txt b/demo_hard/obj/Debug/net9.0/demo_hard.csproj.FileListAbsolute.txt
index f77f0e7..fe7edc6 100644
--- a/demo_hard/obj/Debug/net9.0/demo_hard.csproj.FileListAbsolute.txt
+++ b/demo_hard/obj/Debug/net9.0/demo_hard.csproj.FileListAbsolute.txt
@@ -300,3 +300,7 @@ C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\obj\Debug\net9.0\refint\Avalonia
C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\obj\Debug\net9.0\demo_hard.csproj.Up2Date
C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\obj\Debug\net9.0\demo_hard.genruntimeconfig.cache
C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\obj\Debug\net9.0\ref\demo_hard.dll
+C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\bin\Debug\net9.0\BouncyCastle.Cryptography.dll
+C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\bin\Debug\net9.0\itextsharp.dll
+C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\bin\Debug\net9.0\DialogHost.Avalonia.dll
+C:\Users\IVAN\RiderProjects\demo_hard\demo_hard\bin\Debug\net9.0\MsBox.Avalonia.dll
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.dll b/demo_hard/obj/Debug/net9.0/demo_hard.dll
index 1d7a421..c0d2ab9 100644
Binary files a/demo_hard/obj/Debug/net9.0/demo_hard.dll and b/demo_hard/obj/Debug/net9.0/demo_hard.dll differ
diff --git a/demo_hard/obj/Debug/net9.0/demo_hard.pdb b/demo_hard/obj/Debug/net9.0/demo_hard.pdb
index 3677a45..9b2d3ef 100644
Binary files a/demo_hard/obj/Debug/net9.0/demo_hard.pdb and b/demo_hard/obj/Debug/net9.0/demo_hard.pdb differ
diff --git a/demo_hard/obj/Debug/net9.0/ref/demo_hard.dll b/demo_hard/obj/Debug/net9.0/ref/demo_hard.dll
index 3241133..1af27bd 100644
Binary files a/demo_hard/obj/Debug/net9.0/ref/demo_hard.dll and b/demo_hard/obj/Debug/net9.0/ref/demo_hard.dll differ
diff --git a/demo_hard/obj/Debug/net9.0/refint/Avalonia/demo_hard.dll b/demo_hard/obj/Debug/net9.0/refint/Avalonia/demo_hard.dll
index 3241133..1af27bd 100644
Binary files a/demo_hard/obj/Debug/net9.0/refint/Avalonia/demo_hard.dll and b/demo_hard/obj/Debug/net9.0/refint/Avalonia/demo_hard.dll differ
diff --git a/demo_hard/obj/Debug/net9.0/refint/demo_hard.dll b/demo_hard/obj/Debug/net9.0/refint/demo_hard.dll
index 258039a..455237b 100644
Binary files a/demo_hard/obj/Debug/net9.0/refint/demo_hard.dll and b/demo_hard/obj/Debug/net9.0/refint/demo_hard.dll differ
diff --git a/demo_hard/obj/demo_hard.csproj.nuget.dgspec.json b/demo_hard/obj/demo_hard.csproj.nuget.dgspec.json
index 3bfa8d6..6dbb425 100644
--- a/demo_hard/obj/demo_hard.csproj.nuget.dgspec.json
+++ b/demo_hard/obj/demo_hard.csproj.nuget.dgspec.json
@@ -71,6 +71,10 @@
"target": "Package",
"version": "[11.2.1, )"
},
+ "MessageBox.Avalonia": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ },
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[8.0.10, )"
@@ -85,6 +89,10 @@
"target": "Package",
"version": "[8.0.10, )"
},
+ "iTextSharp": {
+ "target": "Package",
+ "version": "[5.5.13.4, )"
+ },
"xunit": {
"target": "Package",
"version": "[2.9.3, )"
diff --git a/demo_hard/obj/demo_hard.csproj.nuget.g.props b/demo_hard/obj/demo_hard.csproj.nuget.g.props
index a18639e..3867f58 100644
--- a/demo_hard/obj/demo_hard.csproj.nuget.g.props
+++ b/demo_hard/obj/demo_hard.csproj.nuget.g.props
@@ -18,8 +18,8 @@
-
+
C:\Users\IVAN\.nuget\packages\xunit.analyzers\1.18.0
diff --git a/demo_hard/obj/demo_hard.csproj.nuget.g.targets b/demo_hard/obj/demo_hard.csproj.nuget.g.targets
index 672656f..6ce058e 100644
--- a/demo_hard/obj/demo_hard.csproj.nuget.g.targets
+++ b/demo_hard/obj/demo_hard.csproj.nuget.g.targets
@@ -5,8 +5,8 @@
-
+
\ No newline at end of file
diff --git a/demo_hard/obj/project.assets.json b/demo_hard/obj/project.assets.json
index 60c4344..4b0c68a 100644
--- a/demo_hard/obj/project.assets.json
+++ b/demo_hard/obj/project.assets.json
@@ -337,6 +337,35 @@
}
}
},
+ "BouncyCastle.Cryptography/2.4.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/BouncyCastle.Cryptography.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/BouncyCastle.Cryptography.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia": "11.1.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/DialogHost.Avalonia.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"HarfBuzzSharp/7.3.0.2": {
"type": "package",
"dependencies": {
@@ -448,6 +477,31 @@
}
}
},
+ "iTextSharp/5.5.13.4": {
+ "type": "package",
+ "dependencies": {
+ "BouncyCastle.Cryptography": "2.4.0"
+ },
+ "compile": {
+ "lib/net461/itextsharp.dll": {}
+ },
+ "runtime": {
+ "lib/net461/itextsharp.dll": {}
+ }
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Avalonia": "11.1.3",
+ "DialogHost.Avalonia": "0.8.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/MsBox.Avalonia.dll": {}
+ }
+ },
"MicroCom.Runtime/0.11.0": {
"type": "package",
"compile": {
@@ -1895,6 +1949,41 @@
"lib/netstandard2.0/Avalonia.X11.xml"
]
},
+ "BouncyCastle.Cryptography/2.4.0": {
+ "sha512": "SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ==",
+ "type": "package",
+ "path": "bouncycastle.cryptography/2.4.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.md",
+ "README.md",
+ "bouncycastle.cryptography.2.4.0.nupkg.sha512",
+ "bouncycastle.cryptography.nuspec",
+ "lib/net461/BouncyCastle.Cryptography.dll",
+ "lib/net461/BouncyCastle.Cryptography.xml",
+ "lib/net6.0/BouncyCastle.Cryptography.dll",
+ "lib/net6.0/BouncyCastle.Cryptography.xml",
+ "lib/netstandard2.0/BouncyCastle.Cryptography.dll",
+ "lib/netstandard2.0/BouncyCastle.Cryptography.xml",
+ "packageIcon.png"
+ ]
+ },
+ "DialogHost.Avalonia/0.8.1": {
+ "sha512": "RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
+ "type": "package",
+ "path": "dialoghost.avalonia/0.8.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "dialoghost.avalonia.0.8.1.nupkg.sha512",
+ "dialoghost.avalonia.nuspec",
+ "icon.png",
+ "lib/netstandard2.0/DialogHost.Avalonia.dll",
+ "lib/netstandard2.0/DialogHost.Avalonia.xml"
+ ]
+ },
"HarfBuzzSharp/7.3.0.2": {
"sha512": "0tCd6HyCmNsX/DniCp2b00fo0xPbdNwKOs9BxxyT8oOOuMlWjcSFwzONKyeckCKVBFEsbSmsAHPDTqxoSDwZMg==",
"type": "package",
@@ -2087,6 +2176,35 @@
"logo.png"
]
},
+ "iTextSharp/5.5.13.4": {
+ "sha512": "/cvCNv8AJ+XuD99u4NfHSSxkBJKTdvP36wcfQF9V1Cjzi1ycyFSa4vJ64a3DhFVUTKVO60WF8OmAqngQDTHgYA==",
+ "type": "package",
+ "path": "itextsharp/5.5.13.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.md",
+ "gnu-agpl-v3.0.md",
+ "itextsharp.5.5.13.4.nupkg.sha512",
+ "itextsharp.nuspec",
+ "lib/net461/iTextSharp.xml",
+ "lib/net461/itextsharp.dll",
+ "notice.txt"
+ ]
+ },
+ "MessageBox.Avalonia/3.2.0": {
+ "sha512": "f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
+ "type": "package",
+ "path": "messagebox.avalonia/3.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "icon.jpg",
+ "lib/netstandard2.0/MsBox.Avalonia.dll",
+ "messagebox.avalonia.3.2.0.nupkg.sha512",
+ "messagebox.avalonia.nuspec"
+ ]
+ },
"MicroCom.Runtime/0.11.0": {
"sha512": "MEnrZ3UIiH40hjzMDsxrTyi8dtqB5ziv3iBeeU4bXsL/7NLSal9F1lZKpK+tfBRnUoDSdtcW3KufE4yhATOMCA==",
"type": "package",
@@ -3681,9 +3799,11 @@
"Avalonia.Diagnostics >= 11.2.1",
"Avalonia.Fonts.Inter >= 11.2.1",
"Avalonia.Themes.Fluent >= 11.2.1",
+ "MessageBox.Avalonia >= 3.2.0",
"Microsoft.EntityFrameworkCore >= 8.0.10",
"Microsoft.EntityFrameworkCore.Design >= 8.0.10",
"Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.10",
+ "iTextSharp >= 5.5.13.4",
"xunit >= 2.9.3"
]
},
@@ -3758,6 +3878,10 @@
"target": "Package",
"version": "[11.2.1, )"
},
+ "MessageBox.Avalonia": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ },
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[8.0.10, )"
@@ -3772,6 +3896,10 @@
"target": "Package",
"version": "[8.0.10, )"
},
+ "iTextSharp": {
+ "target": "Package",
+ "version": "[5.5.13.4, )"
+ },
"xunit": {
"target": "Package",
"version": "[2.9.3, )"
@@ -3796,5 +3924,17 @@
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"
}
}
- }
+ },
+ "logs": [
+ {
+ "code": "NU1701",
+ "level": "Warning",
+ "warningLevel": 1,
+ "message": "Package 'iTextSharp 5.5.13.4' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net9.0'. This package may not be fully compatible with your project.",
+ "libraryId": "iTextSharp",
+ "targetGraphs": [
+ "net9.0"
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/demo_hard/obj/project.nuget.cache b/demo_hard/obj/project.nuget.cache
index 74e28df..4262531 100644
--- a/demo_hard/obj/project.nuget.cache
+++ b/demo_hard/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "JQPhwQD6gMk=",
+ "dgSpecHash": "V6Z95Xb+ZCs=",
"success": true,
"projectFilePath": "C:\\Users\\IVAN\\RiderProjects\\demo_hard\\demo_hard\\demo_hard.csproj",
"expectedPackageFiles": [
@@ -20,12 +20,16 @@
"C:\\Users\\IVAN\\.nuget\\packages\\avalonia.themes.simple\\11.2.1\\avalonia.themes.simple.11.2.1.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\avalonia.win32\\11.2.1\\avalonia.win32.11.2.1.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\avalonia.x11\\11.2.1\\avalonia.x11.11.2.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\bouncycastle.cryptography\\2.4.0\\bouncycastle.cryptography.2.4.0.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\dialoghost.avalonia\\0.8.1\\dialoghost.avalonia.0.8.1.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp\\7.3.0.2\\harfbuzzsharp.7.3.0.2.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.linux\\7.3.0.2\\harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.macos\\7.3.0.2\\harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.webassembly\\7.3.0.3-preview.2.2\\harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\harfbuzzsharp.nativeassets.win32\\7.3.0.2\\harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\itextsharp\\5.5.13.4\\itextsharp.5.5.13.4.nupkg.sha512",
+ "C:\\Users\\IVAN\\.nuget\\packages\\messagebox.avalonia\\3.2.0\\messagebox.avalonia.3.2.0.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\microcom.runtime\\0.11.0\\microcom.runtime.0.11.0.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
@@ -78,5 +82,16 @@
"C:\\Users\\IVAN\\.nuget\\packages\\xunit.extensibility.core\\2.9.3\\xunit.extensibility.core.2.9.3.nupkg.sha512",
"C:\\Users\\IVAN\\.nuget\\packages\\xunit.extensibility.execution\\2.9.3\\xunit.extensibility.execution.2.9.3.nupkg.sha512"
],
- "logs": []
+ "logs": [
+ {
+ "code": "NU1701",
+ "level": "Warning",
+ "warningLevel": 1,
+ "message": "Package 'iTextSharp 5.5.13.4' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net9.0'. This package may not be fully compatible with your project.",
+ "libraryId": "iTextSharp",
+ "targetGraphs": [
+ "net9.0"
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/demo_hard/obj/project.packagespec.json b/demo_hard/obj/project.packagespec.json
index ee20412..bc8538f 100644
--- a/demo_hard/obj/project.packagespec.json
+++ b/demo_hard/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\demo_hard\\demo_hard.csproj","projectName":"demo_hard","projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\demo_hard\\demo_hard.csproj","outputPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\demo_hard\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net9.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Desktop":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Fonts.Inter":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Themes.Fluent":{"target":"Package","version":"[11.2.1, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.10, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.10, )"},"Npgsql.EntityFrameworkCore.PostgreSQL":{"target":"Package","version":"[8.0.10, )"},"xunit":{"target":"Package","version":"[2.9.3, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"restore":{"projectUniqueName":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\demo_hard\\demo_hard.csproj","projectName":"demo_hard","projectPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\demo_hard\\demo_hard.csproj","outputPath":"C:\\Users\\IVAN\\RiderProjects\\demo_hard\\demo_hard\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net9.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.200"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"Avalonia":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Desktop":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Diagnostics":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Fonts.Inter":{"target":"Package","version":"[11.2.1, )"},"Avalonia.Themes.Fluent":{"target":"Package","version":"[11.2.1, )"},"MessageBox.Avalonia":{"target":"Package","version":"[3.2.0, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[8.0.10, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[8.0.10, )"},"Npgsql.EntityFrameworkCore.PostgreSQL":{"target":"Package","version":"[8.0.10, )"},"iTextSharp":{"target":"Package","version":"[5.5.13.4, )"},"xunit":{"target":"Package","version":"[2.9.3, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/demo_hard/obj/rider.project.model.nuget.info b/demo_hard/obj/rider.project.model.nuget.info
index ca382ab..20cc087 100644
--- a/demo_hard/obj/rider.project.model.nuget.info
+++ b/demo_hard/obj/rider.project.model.nuget.info
@@ -1 +1 @@
-17415293711698975
\ No newline at end of file
+17452715769561693
\ No newline at end of file
diff --git a/demo_hard/obj/rider.project.restore.info b/demo_hard/obj/rider.project.restore.info
index 8eeada4..20cc087 100644
--- a/demo_hard/obj/rider.project.restore.info
+++ b/demo_hard/obj/rider.project.restore.info
@@ -1 +1 @@
-17415293793050779
\ No newline at end of file
+17452715769561693
\ No newline at end of file