diff --git a/.gitignore b/.gitignore
index 405c307..5d21a94 100644
--- a/.gitignore
+++ b/.gitignore
@@ -53,7 +53,6 @@ CMakeLists.txt.user*
*.idb
*.ilk
*.pdb
-*.sln
*.suo
*.vcproj
*vcproj.*.*.user
@@ -75,7 +74,7 @@ CMakeLists.txt.user*
*.dll
*.exe
-
+.vs/
bulid/
temp/
*.pem
diff --git a/frmextention.cpp b/frmextention.cpp
deleted file mode 100644
index 08ca17c..0000000
--- a/frmextention.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "header/frmextention.h"
-#include "ui_frmextention.h"
-
-frmExtention::frmExtention(QWidget *parent)
- : QWidget(parent)
- , ui(new Ui::frmExtention)
-{
- ui->setupUi(this);
-}
-
-frmExtention::~frmExtention()
-{
- delete ui;
-}
diff --git a/frmextention.ui b/frmextention.ui
deleted file mode 100644
index 4ae456c..0000000
--- a/frmextention.ui
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- frmExtention
-
-
-
- 0
- 0
- 400
- 300
-
-
-
- Form
-
-
-
-
-
diff --git a/src/.vs/slnx.sqlite b/src/.vs/slnx.sqlite
deleted file mode 100644
index c9fd73f..0000000
Binary files a/src/.vs/slnx.sqlite and /dev/null differ
diff --git a/src/.vs/src/FileContentIndex/789b78a1-9d42-482d-9b2c-673f4bb8d826.vsidx b/src/.vs/src/FileContentIndex/789b78a1-9d42-482d-9b2c-673f4bb8d826.vsidx
deleted file mode 100644
index 6bde8e6..0000000
Binary files a/src/.vs/src/FileContentIndex/789b78a1-9d42-482d-9b2c-673f4bb8d826.vsidx and /dev/null differ
diff --git a/src/.vs/src/v17/.wsuo b/src/.vs/src/v17/.wsuo
deleted file mode 100644
index 9a163df..0000000
Binary files a/src/.vs/src/v17/.wsuo and /dev/null differ
diff --git a/src/.vs/src/v17/Browse.VC.db b/src/.vs/src/v17/Browse.VC.db
deleted file mode 100644
index 186f1e9..0000000
Binary files a/src/.vs/src/v17/Browse.VC.db and /dev/null differ
diff --git a/src/.vs/src/v17/workspaceFileList.bin b/src/.vs/src/v17/workspaceFileList.bin
deleted file mode 100644
index 1e724c8..0000000
Binary files a/src/.vs/src/v17/workspaceFileList.bin and /dev/null differ
diff --git a/src/Setup/.vs/setup/FileContentIndex/5885b8d8-e5a9-4de7-bb33-cfc037f0eab4.vsidx b/src/Setup/.vs/setup/FileContentIndex/5885b8d8-e5a9-4de7-bb33-cfc037f0eab4.vsidx
deleted file mode 100644
index 437524e..0000000
Binary files a/src/Setup/.vs/setup/FileContentIndex/5885b8d8-e5a9-4de7-bb33-cfc037f0eab4.vsidx and /dev/null differ
diff --git a/src/Setup/.vs/setup/FileContentIndex/7af8ce06-1a77-42dd-9dde-43ebef3c9bd6.vsidx b/src/Setup/.vs/setup/FileContentIndex/7af8ce06-1a77-42dd-9dde-43ebef3c9bd6.vsidx
deleted file mode 100644
index dc91b91..0000000
Binary files a/src/Setup/.vs/setup/FileContentIndex/7af8ce06-1a77-42dd-9dde-43ebef3c9bd6.vsidx and /dev/null differ
diff --git a/src/Setup/.vs/setup/FileContentIndex/8454ce51-450f-4909-a6fa-9349ad0d8d3d.vsidx b/src/Setup/.vs/setup/FileContentIndex/8454ce51-450f-4909-a6fa-9349ad0d8d3d.vsidx
deleted file mode 100644
index acb02c9..0000000
Binary files a/src/Setup/.vs/setup/FileContentIndex/8454ce51-450f-4909-a6fa-9349ad0d8d3d.vsidx and /dev/null differ
diff --git a/src/Setup/.vs/setup/FileContentIndex/b6574b43-d5d7-4ed0-9aa5-552bfcc86df1.vsidx b/src/Setup/.vs/setup/FileContentIndex/b6574b43-d5d7-4ed0-9aa5-552bfcc86df1.vsidx
deleted file mode 100644
index 0dbc11b..0000000
Binary files a/src/Setup/.vs/setup/FileContentIndex/b6574b43-d5d7-4ed0-9aa5-552bfcc86df1.vsidx and /dev/null differ
diff --git a/src/Setup/.vs/setup/FileContentIndex/d8da73a1-0560-41cf-ad67-7b99f0f8960e.vsidx b/src/Setup/.vs/setup/FileContentIndex/d8da73a1-0560-41cf-ad67-7b99f0f8960e.vsidx
deleted file mode 100644
index 0460745..0000000
Binary files a/src/Setup/.vs/setup/FileContentIndex/d8da73a1-0560-41cf-ad67-7b99f0f8960e.vsidx and /dev/null differ
diff --git a/src/Setup/setup.sln b/src/Setup/setup.sln
new file mode 100644
index 0000000..2810e73
--- /dev/null
+++ b/src/Setup/setup.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.35027.167
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "setup", "setup\setup.csproj", "{D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {D931710C-79E9-44DF-9D98-9808F174E7B3}
+ EndGlobalSection
+EndGlobal
diff --git a/src/Setup/setup/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/src/Setup/setup/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 6df1e0c..4486014 100644
Binary files a/src/Setup/setup/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/src/Setup/setup/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/src/Setup/setup/obj/Debug/MainWindow.baml b/src/Setup/setup/obj/Debug/MainWindow.baml
deleted file mode 100644
index a42a18b..0000000
Binary files a/src/Setup/setup/obj/Debug/MainWindow.baml and /dev/null differ
diff --git a/src/Setup/setup/obj/Debug/finish.baml b/src/Setup/setup/obj/Debug/finish.baml
deleted file mode 100644
index 76ee2df..0000000
Binary files a/src/Setup/setup/obj/Debug/finish.baml and /dev/null differ
diff --git a/src/Setup/setup/obj/Debug/install.baml b/src/Setup/setup/obj/Debug/install.baml
deleted file mode 100644
index 4932cb1..0000000
Binary files a/src/Setup/setup/obj/Debug/install.baml and /dev/null differ
diff --git a/src/Setup/setup/obj/Debug/location.baml b/src/Setup/setup/obj/Debug/location.baml
deleted file mode 100644
index 84ac49b..0000000
Binary files a/src/Setup/setup/obj/Debug/location.baml and /dev/null differ
diff --git a/src/Setup/setup/obj/Debug/setup_MarkupCompile.cache b/src/Setup/setup/obj/Debug/setup_MarkupCompile.cache
index 8fb031d..b73f904 100644
--- a/src/Setup/setup/obj/Debug/setup_MarkupCompile.cache
+++ b/src/Setup/setup/obj/Debug/setup_MarkupCompile.cache
@@ -12,9 +12,9 @@ DEBUG;TRACE
E:\Document\Projects\SecondDownloader\src\Setup\setup\App.xaml
5-826301282
-9-1072230844
+101140647834
15-325026072
finish.xaml;install.xaml;location.xaml;MainWindow.xaml;start.xaml;
-False
+True
diff --git a/src/Setup/setup/obj/Debug/start.baml b/src/Setup/setup/obj/Debug/start.baml
deleted file mode 100644
index d7fa603..0000000
Binary files a/src/Setup/setup/obj/Debug/start.baml and /dev/null differ
diff --git a/src/Uninstall.zip b/src/Uninstall.zip
deleted file mode 100644
index 3d00f2b..0000000
Binary files a/src/Uninstall.zip and /dev/null differ
diff --git a/src/Uninstall/.vs/Uninstall/FileContentIndex/12a0ec00-d695-4d75-9133-726d94707317.vsidx b/src/Uninstall/.vs/Uninstall/FileContentIndex/12a0ec00-d695-4d75-9133-726d94707317.vsidx
deleted file mode 100644
index 50be173..0000000
Binary files a/src/Uninstall/.vs/Uninstall/FileContentIndex/12a0ec00-d695-4d75-9133-726d94707317.vsidx and /dev/null differ
diff --git a/src/Uninstall/.vs/Uninstall/FileContentIndex/23a541a7-ed73-4216-8aba-a4cb97fd6bd7.vsidx b/src/Uninstall/.vs/Uninstall/FileContentIndex/23a541a7-ed73-4216-8aba-a4cb97fd6bd7.vsidx
deleted file mode 100644
index ad9dd05..0000000
Binary files a/src/Uninstall/.vs/Uninstall/FileContentIndex/23a541a7-ed73-4216-8aba-a4cb97fd6bd7.vsidx and /dev/null differ
diff --git a/src/Uninstall/.vs/Uninstall/FileContentIndex/8e92ff0e-7d98-4275-a361-971f529de7cf.vsidx b/src/Uninstall/.vs/Uninstall/FileContentIndex/8e92ff0e-7d98-4275-a361-971f529de7cf.vsidx
deleted file mode 100644
index 5924e72..0000000
Binary files a/src/Uninstall/.vs/Uninstall/FileContentIndex/8e92ff0e-7d98-4275-a361-971f529de7cf.vsidx and /dev/null differ
diff --git a/src/Uninstall/.vs/Uninstall/FileContentIndex/b6574b43-d5d7-4ed0-9aa5-552bfcc86df1.vsidx b/src/Uninstall/.vs/Uninstall/FileContentIndex/b6574b43-d5d7-4ed0-9aa5-552bfcc86df1.vsidx
deleted file mode 100644
index 0dbc11b..0000000
Binary files a/src/Uninstall/.vs/Uninstall/FileContentIndex/b6574b43-d5d7-4ed0-9aa5-552bfcc86df1.vsidx and /dev/null differ
diff --git a/src/Uninstall/.vs/Uninstall/FileContentIndex/f563f620-26ce-4765-8507-506e3cf2a627.vsidx b/src/Uninstall/.vs/Uninstall/FileContentIndex/f563f620-26ce-4765-8507-506e3cf2a627.vsidx
deleted file mode 100644
index d6033ac..0000000
Binary files a/src/Uninstall/.vs/Uninstall/FileContentIndex/f563f620-26ce-4765-8507-506e3cf2a627.vsidx and /dev/null differ
diff --git a/src/Uninstall/Uninstall.lnk b/src/Uninstall/Uninstall.lnk
deleted file mode 100644
index 0d71cb9..0000000
Binary files a/src/Uninstall/Uninstall.lnk and /dev/null differ
diff --git a/src/Uninstall/Uninstall.sln b/src/Uninstall/Uninstall.sln
new file mode 100644
index 0000000..868b5fd
--- /dev/null
+++ b/src/Uninstall/Uninstall.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.35027.167
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Uninstall", "Uninstall\Uninstall.csproj", "{D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D6F0F362-E6B9-4324-B0FD-D3BF63F1DDC8}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {D931710C-79E9-44DF-9D98-9808F174E7B3}
+ EndGlobalSection
+EndGlobal
diff --git a/src/Update/.vs/Update/FileContentIndex/323fec20-aa63-4141-aa5c-68969038f2d2.vsidx b/src/Update/.vs/Update/FileContentIndex/323fec20-aa63-4141-aa5c-68969038f2d2.vsidx
deleted file mode 100644
index 4a834ad..0000000
Binary files a/src/Update/.vs/Update/FileContentIndex/323fec20-aa63-4141-aa5c-68969038f2d2.vsidx and /dev/null differ
diff --git a/src/Update/.vs/Update/FileContentIndex/acd0f2cd-0272-4619-8812-d07702bfff11.vsidx b/src/Update/.vs/Update/FileContentIndex/acd0f2cd-0272-4619-8812-d07702bfff11.vsidx
deleted file mode 100644
index 57d2ada..0000000
Binary files a/src/Update/.vs/Update/FileContentIndex/acd0f2cd-0272-4619-8812-d07702bfff11.vsidx and /dev/null differ
diff --git a/src/Update/.vs/Update/FileContentIndex/af5aa16d-d1bd-46d4-8e54-c140649fa9c3.vsidx b/src/Update/.vs/Update/FileContentIndex/af5aa16d-d1bd-46d4-8e54-c140649fa9c3.vsidx
deleted file mode 100644
index 664a308..0000000
Binary files a/src/Update/.vs/Update/FileContentIndex/af5aa16d-d1bd-46d4-8e54-c140649fa9c3.vsidx and /dev/null differ
diff --git a/src/Update/.vs/Update/FileContentIndex/da74e41e-bca9-4ca2-b457-5cc6156861f7.vsidx b/src/Update/.vs/Update/FileContentIndex/da74e41e-bca9-4ca2-b457-5cc6156861f7.vsidx
deleted file mode 100644
index 4fb6c46..0000000
Binary files a/src/Update/.vs/Update/FileContentIndex/da74e41e-bca9-4ca2-b457-5cc6156861f7.vsidx and /dev/null differ
diff --git a/src/Update/.vs/Update/FileContentIndex/f11e0a57-471d-4e72-b7d5-31747ae3974e.vsidx b/src/Update/.vs/Update/FileContentIndex/f11e0a57-471d-4e72-b7d5-31747ae3974e.vsidx
deleted file mode 100644
index 6df63fe..0000000
Binary files a/src/Update/.vs/Update/FileContentIndex/f11e0a57-471d-4e72-b7d5-31747ae3974e.vsidx and /dev/null differ
diff --git a/src/Update/.vs/Update/v17/Browse.VC.db b/src/Update/.vs/Update/v17/Browse.VC.db
deleted file mode 100644
index 91b0055..0000000
Binary files a/src/Update/.vs/Update/v17/Browse.VC.db and /dev/null differ
diff --git a/src/Update/.vs/Update/v17/Solution.VC.db b/src/Update/.vs/Update/v17/Solution.VC.db
deleted file mode 100644
index 4f80022..0000000
Binary files a/src/Update/.vs/Update/v17/Solution.VC.db and /dev/null differ
diff --git "a/src/Update/.vs/Update/v17/ipch/AutoPCH/1c4c3d22e0d3f5f1/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch" "b/src/Update/.vs/Update/v17/ipch/AutoPCH/1c4c3d22e0d3f5f1/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch"
deleted file mode 100644
index bddfcdd..0000000
Binary files "a/src/Update/.vs/Update/v17/ipch/AutoPCH/1c4c3d22e0d3f5f1/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch" and /dev/null differ
diff --git "a/src/Update/.vs/Update/v17/ipch/AutoPCH/1feafebdec65918/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch" "b/src/Update/.vs/Update/v17/ipch/AutoPCH/1feafebdec65918/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch"
deleted file mode 100644
index 595a380..0000000
Binary files "a/src/Update/.vs/Update/v17/ipch/AutoPCH/1feafebdec65918/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch" and /dev/null differ
diff --git "a/src/Update/.vs/Update/v17/ipch/AutoPCH/3527075d67512622/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch" "b/src/Update/.vs/Update/v17/ipch/AutoPCH/3527075d67512622/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch"
deleted file mode 100644
index d33716a..0000000
Binary files "a/src/Update/.vs/Update/v17/ipch/AutoPCH/3527075d67512622/\344\270\273\346\214\201\344\272\272\345\244\247\350\265\233\346\210\220\347\273\251\347\256\241\347\220\206\347\263\273\347\273\237.ipch" and /dev/null differ
diff --git a/src/Update/Update.sln b/src/Update/Update.sln
new file mode 100644
index 0000000..8b3871e
--- /dev/null
+++ b/src/Update/Update.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.35027.167
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Update", "Update\Update.csproj", "{F6EBBC76-C070-4A9E-A4B8-4AB2B7C50DE6}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F6EBBC76-C070-4A9E-A4B8-4AB2B7C50DE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F6EBBC76-C070-4A9E-A4B8-4AB2B7C50DE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F6EBBC76-C070-4A9E-A4B8-4AB2B7C50DE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F6EBBC76-C070-4A9E-A4B8-4AB2B7C50DE6}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {73CDBF4A-6346-4BEF-B8E5-4E0571DE1A94}
+ EndGlobalSection
+EndGlobal
diff --git a/src/Update/Update/bin/Release/Update.exe.config b/src/Update/Update/bin/Release/Update.exe.config
deleted file mode 100644
index 56efbc7..0000000
--- a/src/Update/Update/bin/Release/Update.exe.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Update/Update/bin/Release/WpfAnimatedGif.xml b/src/Update/Update/bin/Release/WpfAnimatedGif.xml
deleted file mode 100644
index c55a128..0000000
--- a/src/Update/Update/bin/Release/WpfAnimatedGif.xml
+++ /dev/null
@@ -1,254 +0,0 @@
-
-
-
- WpfAnimatedGif
-
-
-
-
- Provides a way to pause, resume or seek a GIF animation.
-
-
-
-
- Returns the number of frames in the image.
-
-
-
-
- Returns the duration of the animation.
-
-
-
-
- Returns a value that indicates whether the animation is paused.
-
-
-
-
- Returns a value that indicates whether the animation is complete.
-
-
-
-
- Seeks the animation to the specified frame index.
-
- The index of the frame to seek to
-
-
-
- Returns the current frame index.
-
-
-
-
- Pauses the animation.
-
-
-
-
- Starts or resumes the animation. If the animation is complete, it restarts from the beginning.
-
-
-
-
- Raised when the current frame changes.
-
-
-
-
- Finalizes the current object.
-
-
-
-
- Disposes the current object.
-
-
-
-
- Disposes the current object
-
- true to dispose both managed an unmanaged resources, false to dispose only managed resources
-
-
-
- Provides attached properties that display animated GIFs in a standard Image control.
-
-
-
-
- Gets the value of the AnimatedSource attached property for the specified object.
-
- The element from which to read the property value.
- The currently displayed animated image.
-
-
-
- Sets the value of the AnimatedSource attached property for the specified object.
-
- The element on which to set the property value.
- The animated image to display.
-
-
-
- Identifies the AnimatedSource attached property.
-
-
-
-
- Gets the value of the RepeatBehavior attached property for the specified object.
-
- The element from which to read the property value.
- The repeat behavior of the animated image.
-
-
-
- Sets the value of the RepeatBehavior attached property for the specified object.
-
- The element on which to set the property value.
- The repeat behavior of the animated image.
-
-
-
- Identifies the RepeatBehavior attached property.
-
-
-
-
- Gets the value of the AnimationSpeedRatio attached property for the specified object.
-
- The element from which to read the property value.
- The speed ratio for the animated image.
-
-
-
- Sets the value of the AnimationSpeedRatio attached property for the specified object.
-
- The element on which to set the property value.
- The speed ratio of the animated image.
- The AnimationSpeedRatio and AnimationDuration properties are mutually exclusive, only one can be set at a time.
-
-
-
- Identifies the AnimationSpeedRatio attached property.
-
-
-
-
- Gets the value of the AnimationDuration attached property for the specified object.
-
- The element from which to read the property value.
- The duration for the animated image.
-
-
-
- Sets the value of the AnimationDuration attached property for the specified object.
-
- The element on which to set the property value.
- The duration of the animated image.
- The AnimationSpeedRatio and AnimationDuration properties are mutually exclusive, only one can be set at a time.
-
-
-
- Identifies the AnimationDuration attached property.
-
-
-
-
- Gets the value of the AnimateInDesignMode attached property for the specified object.
-
- The element from which to read the property value.
- true if GIF animations are shown in design mode; false otherwise.
-
-
-
- Sets the value of the AnimateInDesignMode attached property for the specified object.
-
- The element on which to set the property value.
- true to show GIF animations in design mode; false otherwise.
-
-
-
- Identifies the AnimateInDesignMode attached property.
-
-
-
-
- Gets the value of the AutoStart attached property for the specified object.
-
- The element from which to read the property value.
- true if the animation should start immediately when loaded. Otherwise, false.
-
-
-
- Sets the value of the AutoStart attached property for the specified object.
-
- The element from which to read the property value.
- true if the animation should start immediately when loaded. Otherwise, false.
- The default value is true.
-
-
-
- Identifies the AutoStart attached property.
-
-
-
-
- Gets the animation controller for the specified Image control.
-
-
-
-
-
-
- Gets the value of the IsAnimationLoaded attached property for the specified object.
-
- The element from which to read the property value.
- true if the animation is loaded. Otherwise, false.
-
-
-
- Identifies the IsAnimationLoaded attached property.
-
-
-
-
- Identifies the AnimationLoaded attached event.
-
-
-
-
- Adds a handler for the AnimationLoaded attached event.
-
- The UIElement that listens to this event.
- The event handler to be added.
-
-
-
- Removes a handler for the AnimationLoaded attached event.
-
- The UIElement that listens to this event.
- The event handler to be removed.
-
-
-
- Identifies the AnimationCompleted attached event.
-
-
-
-
- Adds a handler for the AnimationCompleted attached event.
-
- The UIElement that listens to this event.
- The event handler to be added.
-
-
-
- Removes a handler for the AnimationCompleted attached event.
-
- The UIElement that listens to this event.
- The event handler to be removed.
-
-
-
diff --git a/src/Update/Update/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/src/Update/Update/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 272dd4b..4ed15bb 100644
Binary files a/src/Update/Update/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/src/Update/Update/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/src/launcher/.gitignore b/src/launcher/.gitignore
index 4a0b530..9f282d3 100644
--- a/src/launcher/.gitignore
+++ b/src/launcher/.gitignore
@@ -50,7 +50,6 @@ CMakeLists.txt.user*
*.idb
*.ilk
*.pdb
-*.sln
*.suo
*.vcproj
*vcproj.*.*.user
@@ -72,3 +71,5 @@ CMakeLists.txt.user*
*.dll
*.exe
+build/
+.vs/
diff --git a/src/libDownload/.gitignore b/src/libDownload/.gitignore
index 4a0b530..a6d98ab 100644
--- a/src/libDownload/.gitignore
+++ b/src/libDownload/.gitignore
@@ -50,7 +50,6 @@ CMakeLists.txt.user*
*.idb
*.ilk
*.pdb
-*.sln
*.suo
*.vcproj
*vcproj.*.*.user
@@ -72,3 +71,6 @@ CMakeLists.txt.user*
*.dll
*.exe
+build/
+.vs/
+temp/
diff --git a/src/run/run.sln b/src/run/run.sln
new file mode 100644
index 0000000..7db3936
--- /dev/null
+++ b/src/run/run.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.35027.167
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "run", "run\run.vcxproj", "{9041630A-136D-46A2-ABA3-0AD0F99435FA}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Debug|x64.ActiveCfg = Debug|x64
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Debug|x64.Build.0 = Debug|x64
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Debug|x86.ActiveCfg = Debug|Win32
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Debug|x86.Build.0 = Debug|Win32
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Release|x64.ActiveCfg = Release|x64
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Release|x64.Build.0 = Release|x64
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Release|x86.ActiveCfg = Release|Win32
+ {9041630A-136D-46A2-ABA3-0AD0F99435FA}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {7084E831-9E59-4B2A-A636-357ECA53F7BD}
+ EndGlobalSection
+EndGlobal