From 8d14119f6976f6d3e000ec82473ff092de985fed Mon Sep 17 00:00:00 2001 From: Peter Strick Date: Mon, 12 Feb 2024 10:19:43 +0100 Subject: [PATCH] Dependency Update, Bugfix for detecting Builds that are below 17704 --- .../ViVeTool_GUI.FeatureScanner_WinUI3.csproj | 2 +- vivetool-gui/AboutAndSettings.Designer.vb | 18 +- vivetool-gui/AboutAndSettings.resx | 424 ++++++++++++------ vivetool-gui/App.config | 4 +- vivetool-gui/GUI.Designer.vb | 9 +- vivetool-gui/GUI.resx | 9 + vivetool-gui/GUI.vb | 161 +++---- vivetool-gui/ViVeTool_GUI.vbproj | 16 +- vivetool-gui/packages.config | 4 +- 9 files changed, 400 insertions(+), 247 deletions(-) diff --git a/ViVeTool_GUI.FeatureScanner_WinUI3/ViVeTool_GUI.FeatureScanner_WinUI3.csproj b/ViVeTool_GUI.FeatureScanner_WinUI3/ViVeTool_GUI.FeatureScanner_WinUI3.csproj index c9fa0cb..920f2cc 100644 --- a/ViVeTool_GUI.FeatureScanner_WinUI3/ViVeTool_GUI.FeatureScanner_WinUI3.csproj +++ b/ViVeTool_GUI.FeatureScanner_WinUI3/ViVeTool_GUI.FeatureScanner_WinUI3.csproj @@ -31,7 +31,7 @@ - + diff --git a/vivetool-gui/AboutAndSettings.Designer.vb b/vivetool-gui/AboutAndSettings.Designer.vb index e64734f..19c5e2b 100644 --- a/vivetool-gui/AboutAndSettings.Designer.vb +++ b/vivetool-gui/AboutAndSettings.Designer.vb @@ -24,9 +24,9 @@ Partial Class AboutAndSettings Private Sub InitializeComponent() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(AboutAndSettings)) - Dim RadListDataItem1 As Telerik.WinControls.UI.RadListDataItem = New Telerik.WinControls.UI.RadListDataItem() - Dim RadListDataItem2 As Telerik.WinControls.UI.RadListDataItem = New Telerik.WinControls.UI.RadListDataItem() - Dim RadListDataItem3 As Telerik.WinControls.UI.RadListDataItem = New Telerik.WinControls.UI.RadListDataItem() + Dim RadListDataItem4 As Telerik.WinControls.UI.RadListDataItem = New Telerik.WinControls.UI.RadListDataItem() + Dim RadListDataItem5 As Telerik.WinControls.UI.RadListDataItem = New Telerik.WinControls.UI.RadListDataItem() + Dim RadListDataItem6 As Telerik.WinControls.UI.RadListDataItem = New Telerik.WinControls.UI.RadListDataItem() Me.RPV_Main = New Telerik.WinControls.UI.RadPageView() Me.RPVP_About = New Telerik.WinControls.UI.RadPageViewPage() Me.PB_AppImage = New System.Windows.Forms.PictureBox() @@ -208,12 +208,12 @@ Partial Class AboutAndSettings Me.RDDL_AutoLoad.DefaultItemsCountInDropDown = 3 Me.RDDL_AutoLoad.DropDownAnimationEnabled = True Me.RDDL_AutoLoad.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList - RadListDataItem1.Text = "Nothing" - RadListDataItem2.Text = "The latest Build Feature List" - RadListDataItem3.Text = "The current Build Feature List" - Me.RDDL_AutoLoad.Items.Add(RadListDataItem1) - Me.RDDL_AutoLoad.Items.Add(RadListDataItem2) - Me.RDDL_AutoLoad.Items.Add(RadListDataItem3) + RadListDataItem4.Text = "Nothing" + RadListDataItem5.Text = "The latest Build Feature List" + RadListDataItem6.Text = "The current Build Feature List" + Me.RDDL_AutoLoad.Items.Add(RadListDataItem4) + Me.RDDL_AutoLoad.Items.Add(RadListDataItem5) + Me.RDDL_AutoLoad.Items.Add(RadListDataItem6) resources.ApplyResources(Me.RDDL_AutoLoad, "RDDL_AutoLoad") Me.RDDL_AutoLoad.Name = "RDDL_AutoLoad" ' diff --git a/vivetool-gui/AboutAndSettings.resx b/vivetool-gui/AboutAndSettings.resx index aea8db7..103ec73 100644 --- a/vivetool-gui/AboutAndSettings.resx +++ b/vivetool-gui/AboutAndSettings.resx @@ -117,18 +117,294 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + PB_AppImage + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + RPVP_About + + + 0 + + + RL_Comments + + + Telerik.WinControls.UI.RadLabel, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_About + + + 1 + + + RL_ProductName + + + Telerik.WinControls.UI.RadLabel, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_About + + + 2 + + + RL_Description + + + Telerik.WinControls.UI.RadLabel, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_About + + + 3 + + + RL_Version + + + Telerik.WinControls.UI.RadLabel, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_About + + + 4 + + + RL_License + + + Telerik.WinControls.UI.RadLabel, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_About + + + 5 + + + 6, 42 + + + 422, 355 + + + About ViVeTool GUI + + + RPVP_About + + + Telerik.WinControls.UI.RadPageViewPage, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPV_Main + + + 0 + + + RadGroupBox1 + + + Telerik.WinControls.UI.RadGroupBox, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_Settings + + + 0 + + + RGB_Theming + + + Telerik.WinControls.UI.RadGroupBox, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_Settings + + + 1 + + + RGB_Behaviour + + + Telerik.WinControls.UI.RadGroupBox, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_Settings + + + 2 + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAABEZJREFUSEvd + lXtPmmcYxv0GW5b1IzRp0u2jbEuTtmkzY5yzVqla4izioe6lFJWCgtRCVdSi1ilUq2XVearVOWvXKB7x + gKLiAc/gAdT9c+1+HkBb336B7Ul+CUS4DvdzvxL1/zl5BsOFAr0xN19nLFBxSkIUhlByDCE0hgLFKXqO + oA6hUBffF7Tar8OyZ0dVaMysaWhCz5+DxDu8YfRFGCD+Qjej94wuorO3H51vQ3QQ5up6ZOdp5WHZs6PU + FAtM6OTkn89yfJ7jExFHRPubPmQpNUJY9uwIap3AUn1OzL9/gB2f/1Roe8cPn/+AC57nj663kCvUYoNc + VaHQ0dMvSmR71YZ8vQn6p5XwLK9xiowVoHtBQ5MdwaPjT3jd2QOZoBIb5FAtVu/jNH0DfyNfZyKMyCsy + kugTzkNtCZSax1CoDeimuwoEj3AYYARhb+9GWo5SbMBqsXofp1laWT0V11Hq2oZGPLe+5K+Z+K8FeriX + VnBwGMD+AeMQLW2dkGYpxAYyIV9g9ViaCM2tHVzcUmeDwzECp9MJl8sFt9uN3xpf4X6eDtaXrdijO/Lv + hWh63Y5UuSA2SM9VCazewWEQjjEnTJU1p8kdDgfK7IO4JH2By3etqO8ehdfrxSNDGTKVWhQYStH/fhi7 + vj28sLdBIssVG0hpbqze3v4h6ildZOY19Y08+cVUG76IqcaXP1bgm6Rq+Hw+2FpaIVM8wi+5+TBV1dF2 + +WBtbkVieo7YIFWuEFg9n38fdWQQudDn9PCxsVxMbuDiX914im8TzAgEAmTQxsWl2SqUVNRiY3OHRmdH + gjRLbJBMtVi9nV0/hkcmYaQvsG1hI2Izr+sawaXbFly+ZcbvA1MIBoNQ0YYx8QeaEvS++4A17yZqbc2I + o0sIy54dCdVi9ba2dzmbWzuw0Xu2LWxkbOZsLCx58OgIVhoPEzfXWrG8to7lVS88K15YaKSxyTKxQUJa + lsDqrW9sw7uxBe/6FsYnZ/gqsm3RPi7nM2djyaMHj4mnyB/gw+gkFpdXseBZ5StbSRsXI0kTG8RL5QKr + t7K2QbBE62hp7eLi2Q8L+bZELjQiniQTaCR2zC16MLfggcu9hLLqBkQnSsUGcakygdVbon8FLNEiJZr3 + rKDcUo8sMhA0BlrFIfQPDiGDjCQZCmjpfqZcbszML2B6boG/Ztt0Iz5VbBAjSRdYvfnFZQ5PFE41Me2C + Y3KKhBa50NC4k95Pwzk7j8mZOfr7HMbpM2NTsygx1+B6XLLYIDoxTWD1ZkkkIhRJFRKaxwSJMaFxEhpz + zmKU7miEjBwTUxgeJ+gB1Zc+w9VYidjg5i1pZqZSzSuaqmrxpJKgVWWJGAazBYZyosyC4rJnKCYhXWkV + dKZKTpGpAoU0sruZClyJSRD/4Fz7KeXCtbiUe9d/vpPBib2TcTU26ROuxJwj+nbGD+f4Pjr+3nc3E8Q/ + mf/RExX1L23SpiPPZEDdAAAAAElFTkSuQmCC + + + + 6, 42 + + + 422, 355 + + + Settings + + + RPVP_Settings + + + Telerik.WinControls.UI.RadPageViewPage, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPV_Main + + + 1 + + + RDDB_Language + + + Telerik.WinControls.UI.RadDropDownButton, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_Language + + + 0 + + + RL_SelectLangauge + + + Telerik.WinControls.UI.RadLabel, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPVP_Language + + + 1 + + + 6, 42 + + + 422, 355 + + + <?xml version="1.0" encoding="utf-16"?> +<svg width="24px" height="24px" viewBox="0, 0, 48, 48" xml="http://www.w3.org/XML/1998/namespace" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.1"> + <radialGradient cx="10.062" cy="-27.438" r="40.916" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, -1, 0, -18)" id="cgu3er~siUc7hjzfogmV3a"> + <stop offset="0%" stop-color="#6FCEFC" /> + <stop offset="100%" stop-color="#167CF7" /> + </radialGradient> + <path d="M44 24 C44 35.045 35.045 44 24 44 C12.955 44 4 35.045 4 24 C4 12.955 12.955 4 24 4 C35.045 4 44 12.955 44 24 z" style="fill:url(#cgu3er~siUc7hjzfogmV3a);" /> + <radialGradient cx="10.696" cy="-26.05" r="40.918" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, -1, 0, -18)" id="cgu3er~siUc7hjzfogmV3b"> + <stop offset="0.1%" stop-color="#54C0F5" /> + <stop offset="99.8%" stop-color="#0B69DB" /> + </radialGradient> + <path d="M41 24 C41 21.535 40.601 19.182 39.904 17 L42.715 17 C42.459 16.315 42.169 15.647 41.842 15 L39.16 15 C36.355 8.485 30.621 4 24 4 C17.379 4 11.645 8.485 8.839 15 L6.157 15 C5.83 15.647 5.541 16.315 5.284 17 L8.095 17 C7.399 19.182 7 21.535 7 24 C7 26.465 7.399 28.818 8.096 31 L5.285 31 C5.541 31.685 5.831 32.353 6.158 33 L8.84 33 C11.646 39.515 17.38 44 24.001 44 C30.622 44 36.356 39.515 39.162 33 L41.844 33 C42.171 32.353 42.46 31.685 42.717 31 L39.906 31 C40.601 28.818 41 26.465 41 24 z M39 24 C39 26.481 38.579 28.847 37.819 31 L31.51 31 C31.833 28.734 32 26.35 32 24 C32 21.65 31.834 19.266 31.51 17 L37.819 17 C38.579 19.153 39 21.519 39 24 z M24 42 C22.064 42 19.979 38.555 18.848 33 L29.152 33 C28.021 38.555 25.936 42 24 42 z M18.5 31 C18.185 28.887 18 26.539 18 24 C18 21.461 18.185 19.113 18.5 17 L29.5 17 C29.815 19.113 30 21.461 30 24 C30 26.539 29.815 28.887 29.5 31 L18.5 31 z M24 6 C25.936 6 28.021 9.445 29.152 15 L18.848 15 C19.979 9.445 22.064 6 24 6 z M36.97 15 L31.178 15 C30.539 11.67 29.535 8.728001 28.184 6.727 C31.922 8.033 35.054 11.038 36.97 15 z M19.816 6.727 C18.466 8.729 17.461 11.67 16.822 15 L11.03 15 C12.946 11.038 16.078 8.033 19.816 6.727 z M9 24 C9 21.519 9.421 19.153 10.181 17 L16.49 17 C16.166 19.266 16 21.65 16 24 C16 26.35 16.166 28.734 16.49 31 L10.181 31 C9.421 28.847 9 26.481 9 24 z M11.03 33 L16.822 33 C17.461 36.33 18.465 39.272 19.816 41.273 C16.078 39.967 12.946 36.962 11.03 33 z M28.184 41.273 C29.534 39.271 30.539 36.33 31.178 33 L36.97 33 C35.054 36.962 31.922 39.967 28.184 41.273 z" style="fill:url(#cgu3er~siUc7hjzfogmV3b);" /> + <path d="M30.5 8 L30.5 18.398 C30.5 18.849 30.793 19.231 31.23 19.348 C31.317 19.37 31.405 19.382 31.491 19.382 C31.835 19.382 32.156 19.201 32.336 18.889 L34.289 15.499 L42.083 15.499 C40.288 11.689 37.342 8.532 33.674 6.499 L32 6.499 C31.173 6.5 30.5 7.173 30.5 8 z" opacity="0.07" /> + <path d="M17 14.5 L6.398 14.5 C4.997 17.089 4.175 20.028 4.043 23.145 C4.304 23.363 4.635 23.5 5 23.5 L14.711 23.5 L16.664 26.889 C16.844 27.202 17.165 27.383 17.51 27.383 C17.596 27.383 17.683 27.371 17.771 27.349 C18.208 27.232 18.501 26.85 18.501 26.399 L18.501 16 C18.5 15.173 17.827 14.5 17 14.5 z" opacity="0.07" /> + <path d="M30 8 L30 18.398 C30 19.079 30.442 19.655 31.101 19.831 C31.233 19.866 31.365 19.884 31.495 19.884 C32.015 19.884 32.498 19.611 32.77 19.139 L34.578 16 L42.324 16 C40.408 11.62 36.966 8.073 32.673 6 L32 6 C30.897 6 30 6.897 30 8 z" opacity="0.05" /> + <path d="M38 22 L26 22 C24.897 22 24 22.897 24 24 L24 34.398 C24 35.079 24.442 35.655 25.101 35.831 C25.233 35.866 25.365 35.884 25.495 35.884 C26.015 35.884 26.498 35.611 26.77 35.139 L28.578 32 L38 32 C39.103 32 40 31.103 40 30 L40 24 C40 22.897 39.103 22 38 22 z" opacity="0.05" /> + <path d="M17 14 L6.698 14 C5.035 16.87 4.061 20.185 4.014 23.729 C4.306 23.897 4.64 24 5 24 L14.422 24 L16.231 27.139 C16.502 27.611 16.986 27.884 17.506 27.884 C17.636 27.884 17.768 27.866 17.9 27.831 C18.558 27.655 19 27.079 19 26.398 L19 16 C19 14.897 18.103 14 17 14 z" opacity="0.05" /> + <linearGradient x1="8.916" y1="626.093" x2="16.671" y2="636.912" gradientUnits="userSpaceOnUse" gradientTransform="translate(0, -610)" id="cgu3er~siUc7hjzfogmV3c"> + <stop offset="0%" stop-color="#F44F5A" /> + <stop offset="44.3%" stop-color="#EE3D4A" /> + <stop offset="100%" stop-color="#E52030" /> + </linearGradient> + <path d="M5 15 L17 15 C17.552 15 18 15.448 18 16 L18 26.398 C18 26.893 17.344 27.068 17.097 26.64 L15 23 L5 23 C4.448 23 4 22.552 4 22 L4 16 C4 15.448 4.448 15 5 15 z" style="fill:url(#cgu3er~siUc7hjzfogmV3c);" /> + <linearGradient x1="35.373" y1="618.276" x2="40.872" y2="628.449" gradientUnits="userSpaceOnUse" gradientTransform="translate(0, -610)" id="cgu3er~siUc7hjzfogmV3d"> + <stop offset="0%" stop-color="#FFDA1C" /> + <stop offset="100%" stop-color="#FEB705" /> + </linearGradient> + <path d="M44 7 L32 7 C31.448 7 31 7.448 31 8 L31 18.398 C31 18.893 31.656 19.068 31.903 18.64 L34 15 L44 15 C44.552 15 45 14.552 45 14 L45 8 C45 7.448 44.552 7 44 7 z" style="fill:url(#cgu3er~siUc7hjzfogmV3d);" /> + <path d="M38 23 L26 23 C25.448 23 25 23.448 25 24 L25 34.398 C25 34.893 25.656 35.068 25.903 34.64 L28 31 L38 31 C38.552 31 39 30.552 39 30 L39 24 C39 23.448 38.552 23 38 23 z" style="fill:#FF8F6B;" /> + <path d="M38 22.5 L26 22.5 C25.173 22.5 24.5 23.173 24.5 24 L24.5 34.398 C24.5 34.849 24.793 35.231 25.23 35.348 C25.317 35.37 25.405 35.382 25.491 35.382 C25.835 35.382 26.156 35.201 26.336 34.889 L28.289 31.499 L38 31.499 C38.827 31.499 39.5 30.826 39.5 29.999 L39.5 23.999 C39.5 23.173 38.827 22.5 38 22.5 z" opacity="0.07" /> +</svg> + + + Language + + + RPVP_Language + + + Telerik.WinControls.UI.RadPageViewPage, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + RPV_Main + + + 2 + + + + Fill + + + 0, 0 + + + 434, 403 + + + + 9 + + + RPV_Main + + + Telerik.WinControls.UI.RadPageView, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + + $this + + + 0 + 6, 12 48, 48 - StretchImage - 4 @@ -267,27 +543,6 @@ 5 - - 6, 42 - - - 422, 355 - - - About ViVeTool GUI - - - RPVP_About - - - Telerik.WinControls.UI.RadPageViewPage, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e - - - RPV_Main - - - 0 - 48, 62 @@ -510,51 +765,6 @@ 2 - - - iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAABEZJREFUSEvd - lXtPmmcYxv0GW5b1IzRp0u2jbEuTtmkzY5yzVqla4izioe6lFJWCgtRCVdSi1ilUq2XVearVOWvXKB7x - gKLiAc/gAdT9c+1+HkBb336B7Ul+CUS4DvdzvxL1/zl5BsOFAr0xN19nLFBxSkIUhlByDCE0hgLFKXqO - oA6hUBffF7Tar8OyZ0dVaMysaWhCz5+DxDu8YfRFGCD+Qjej94wuorO3H51vQ3QQ5up6ZOdp5WHZs6PU - FAtM6OTkn89yfJ7jExFHRPubPmQpNUJY9uwIap3AUn1OzL9/gB2f/1Roe8cPn/+AC57nj663kCvUYoNc - VaHQ0dMvSmR71YZ8vQn6p5XwLK9xiowVoHtBQ5MdwaPjT3jd2QOZoBIb5FAtVu/jNH0DfyNfZyKMyCsy - kugTzkNtCZSax1CoDeimuwoEj3AYYARhb+9GWo5SbMBqsXofp1laWT0V11Hq2oZGPLe+5K+Z+K8FeriX - VnBwGMD+AeMQLW2dkGYpxAYyIV9g9ViaCM2tHVzcUmeDwzECp9MJl8sFt9uN3xpf4X6eDtaXrdijO/Lv - hWh63Y5UuSA2SM9VCazewWEQjjEnTJU1p8kdDgfK7IO4JH2By3etqO8ehdfrxSNDGTKVWhQYStH/fhi7 - vj28sLdBIssVG0hpbqze3v4h6ildZOY19Y08+cVUG76IqcaXP1bgm6Rq+Hw+2FpaIVM8wi+5+TBV1dF2 - +WBtbkVieo7YIFWuEFg9n38fdWQQudDn9PCxsVxMbuDiX914im8TzAgEAmTQxsWl2SqUVNRiY3OHRmdH - gjRLbJBMtVi9nV0/hkcmYaQvsG1hI2Izr+sawaXbFly+ZcbvA1MIBoNQ0YYx8QeaEvS++4A17yZqbc2I - o0sIy54dCdVi9ba2dzmbWzuw0Xu2LWxkbOZsLCx58OgIVhoPEzfXWrG8to7lVS88K15YaKSxyTKxQUJa - lsDqrW9sw7uxBe/6FsYnZ/gqsm3RPi7nM2djyaMHj4mnyB/gw+gkFpdXseBZ5StbSRsXI0kTG8RL5QKr - t7K2QbBE62hp7eLi2Q8L+bZELjQiniQTaCR2zC16MLfggcu9hLLqBkQnSsUGcakygdVbon8FLNEiJZr3 - rKDcUo8sMhA0BlrFIfQPDiGDjCQZCmjpfqZcbszML2B6boG/Ztt0Iz5VbBAjSRdYvfnFZQ5PFE41Me2C - Y3KKhBa50NC4k95Pwzk7j8mZOfr7HMbpM2NTsygx1+B6XLLYIDoxTWD1ZkkkIhRJFRKaxwSJMaFxEhpz - zmKU7miEjBwTUxgeJ+gB1Zc+w9VYidjg5i1pZqZSzSuaqmrxpJKgVWWJGAazBYZyosyC4rJnKCYhXWkV - dKZKTpGpAoU0sruZClyJSRD/4Fz7KeXCtbiUe9d/vpPBib2TcTU26ROuxJwj+nbGD+f4Pjr+3nc3E8Q/ - mf/RExX1L23SpiPPZEDdAAAAAElFTkSuQmCC - - - - 6, 42 - - - 422, 355 - - - Settings - - - RPVP_Settings - - - Telerik.WinControls.UI.RadPageViewPage, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e - - - RPV_Main - - - 1 - <?xml version="1.0" encoding="utf-16"?> <svg width="32px" height="32px" viewBox="0, 0, 48, 48" xml="http://www.w3.org/XML/1998/namespace" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.1"> @@ -902,84 +1112,6 @@ 1 - - 6, 42 - - - 422, 355 - - - <?xml version="1.0" encoding="utf-16"?> -<svg width="24px" height="24px" viewBox="0, 0, 48, 48" xml="http://www.w3.org/XML/1998/namespace" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.1"> - <radialGradient cx="10.062" cy="-27.438" r="40.916" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, -1, 0, -18)" id="cgu3er~siUc7hjzfogmV3a"> - <stop offset="0%" stop-color="#6FCEFC" /> - <stop offset="100%" stop-color="#167CF7" /> - </radialGradient> - <path d="M44 24 C44 35.045 35.045 44 24 44 C12.955 44 4 35.045 4 24 C4 12.955 12.955 4 24 4 C35.045 4 44 12.955 44 24 z" style="fill:url(#cgu3er~siUc7hjzfogmV3a);" /> - <radialGradient cx="10.696" cy="-26.05" r="40.918" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, -1, 0, -18)" id="cgu3er~siUc7hjzfogmV3b"> - <stop offset="0.1%" stop-color="#54C0F5" /> - <stop offset="99.8%" stop-color="#0B69DB" /> - </radialGradient> - <path d="M41 24 C41 21.535 40.601 19.182 39.904 17 L42.715 17 C42.459 16.315 42.169 15.647 41.842 15 L39.16 15 C36.355 8.485 30.621 4 24 4 C17.379 4 11.645 8.485 8.839 15 L6.157 15 C5.83 15.647 5.541 16.315 5.284 17 L8.095 17 C7.399 19.182 7 21.535 7 24 C7 26.465 7.399 28.818 8.096 31 L5.285 31 C5.541 31.685 5.831 32.353 6.158 33 L8.84 33 C11.646 39.515 17.38 44 24.001 44 C30.622 44 36.356 39.515 39.162 33 L41.844 33 C42.171 32.353 42.46 31.685 42.717 31 L39.906 31 C40.601 28.818 41 26.465 41 24 z M39 24 C39 26.481 38.579 28.847 37.819 31 L31.51 31 C31.833 28.734 32 26.35 32 24 C32 21.65 31.834 19.266 31.51 17 L37.819 17 C38.579 19.153 39 21.519 39 24 z M24 42 C22.064 42 19.979 38.555 18.848 33 L29.152 33 C28.021 38.555 25.936 42 24 42 z M18.5 31 C18.185 28.887 18 26.539 18 24 C18 21.461 18.185 19.113 18.5 17 L29.5 17 C29.815 19.113 30 21.461 30 24 C30 26.539 29.815 28.887 29.5 31 L18.5 31 z M24 6 C25.936 6 28.021 9.445 29.152 15 L18.848 15 C19.979 9.445 22.064 6 24 6 z M36.97 15 L31.178 15 C30.539 11.67 29.535 8.728001 28.184 6.727 C31.922 8.033 35.054 11.038 36.97 15 z M19.816 6.727 C18.466 8.729 17.461 11.67 16.822 15 L11.03 15 C12.946 11.038 16.078 8.033 19.816 6.727 z M9 24 C9 21.519 9.421 19.153 10.181 17 L16.49 17 C16.166 19.266 16 21.65 16 24 C16 26.35 16.166 28.734 16.49 31 L10.181 31 C9.421 28.847 9 26.481 9 24 z M11.03 33 L16.822 33 C17.461 36.33 18.465 39.272 19.816 41.273 C16.078 39.967 12.946 36.962 11.03 33 z M28.184 41.273 C29.534 39.271 30.539 36.33 31.178 33 L36.97 33 C35.054 36.962 31.922 39.967 28.184 41.273 z" style="fill:url(#cgu3er~siUc7hjzfogmV3b);" /> - <path d="M30.5 8 L30.5 18.398 C30.5 18.849 30.793 19.231 31.23 19.348 C31.317 19.37 31.405 19.382 31.491 19.382 C31.835 19.382 32.156 19.201 32.336 18.889 L34.289 15.499 L42.083 15.499 C40.288 11.689 37.342 8.532 33.674 6.499 L32 6.499 C31.173 6.5 30.5 7.173 30.5 8 z" opacity="0.07" /> - <path d="M17 14.5 L6.398 14.5 C4.997 17.089 4.175 20.028 4.043 23.145 C4.304 23.363 4.635 23.5 5 23.5 L14.711 23.5 L16.664 26.889 C16.844 27.202 17.165 27.383 17.51 27.383 C17.596 27.383 17.683 27.371 17.771 27.349 C18.208 27.232 18.501 26.85 18.501 26.399 L18.501 16 C18.5 15.173 17.827 14.5 17 14.5 z" opacity="0.07" /> - <path d="M30 8 L30 18.398 C30 19.079 30.442 19.655 31.101 19.831 C31.233 19.866 31.365 19.884 31.495 19.884 C32.015 19.884 32.498 19.611 32.77 19.139 L34.578 16 L42.324 16 C40.408 11.62 36.966 8.073 32.673 6 L32 6 C30.897 6 30 6.897 30 8 z" opacity="0.05" /> - <path d="M38 22 L26 22 C24.897 22 24 22.897 24 24 L24 34.398 C24 35.079 24.442 35.655 25.101 35.831 C25.233 35.866 25.365 35.884 25.495 35.884 C26.015 35.884 26.498 35.611 26.77 35.139 L28.578 32 L38 32 C39.103 32 40 31.103 40 30 L40 24 C40 22.897 39.103 22 38 22 z" opacity="0.05" /> - <path d="M17 14 L6.698 14 C5.035 16.87 4.061 20.185 4.014 23.729 C4.306 23.897 4.64 24 5 24 L14.422 24 L16.231 27.139 C16.502 27.611 16.986 27.884 17.506 27.884 C17.636 27.884 17.768 27.866 17.9 27.831 C18.558 27.655 19 27.079 19 26.398 L19 16 C19 14.897 18.103 14 17 14 z" opacity="0.05" /> - <linearGradient x1="8.916" y1="626.093" x2="16.671" y2="636.912" gradientUnits="userSpaceOnUse" gradientTransform="translate(0, -610)" id="cgu3er~siUc7hjzfogmV3c"> - <stop offset="0%" stop-color="#F44F5A" /> - <stop offset="44.3%" stop-color="#EE3D4A" /> - <stop offset="100%" stop-color="#E52030" /> - </linearGradient> - <path d="M5 15 L17 15 C17.552 15 18 15.448 18 16 L18 26.398 C18 26.893 17.344 27.068 17.097 26.64 L15 23 L5 23 C4.448 23 4 22.552 4 22 L4 16 C4 15.448 4.448 15 5 15 z" style="fill:url(#cgu3er~siUc7hjzfogmV3c);" /> - <linearGradient x1="35.373" y1="618.276" x2="40.872" y2="628.449" gradientUnits="userSpaceOnUse" gradientTransform="translate(0, -610)" id="cgu3er~siUc7hjzfogmV3d"> - <stop offset="0%" stop-color="#FFDA1C" /> - <stop offset="100%" stop-color="#FEB705" /> - </linearGradient> - <path d="M44 7 L32 7 C31.448 7 31 7.448 31 8 L31 18.398 C31 18.893 31.656 19.068 31.903 18.64 L34 15 L44 15 C44.552 15 45 14.552 45 14 L45 8 C45 7.448 44.552 7 44 7 z" style="fill:url(#cgu3er~siUc7hjzfogmV3d);" /> - <path d="M38 23 L26 23 C25.448 23 25 23.448 25 24 L25 34.398 C25 34.893 25.656 35.068 25.903 34.64 L28 31 L38 31 C38.552 31 39 30.552 39 30 L39 24 C39 23.448 38.552 23 38 23 z" style="fill:#FF8F6B;" /> - <path d="M38 22.5 L26 22.5 C25.173 22.5 24.5 23.173 24.5 24 L24.5 34.398 C24.5 34.849 24.793 35.231 25.23 35.348 C25.317 35.37 25.405 35.382 25.491 35.382 C25.835 35.382 26.156 35.201 26.336 34.889 L28.289 31.499 L38 31.499 C38.827 31.499 39.5 30.826 39.5 29.999 L39.5 23.999 C39.5 23.173 38.827 22.5 38 22.5 z" opacity="0.07" /> -</svg> - - - Language - - - RPVP_Language - - - Telerik.WinControls.UI.RadPageViewPage, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e - - - RPV_Main - - - 2 - - - Fill - - - 0, 0 - - - 434, 403 - - - 9 - - - RPV_Main - - - Telerik.WinControls.UI.RadPageView, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e - - - $this - - - 0 - True diff --git a/vivetool-gui/App.config b/vivetool-gui/App.config index 3630394..1736598 100644 --- a/vivetool-gui/App.config +++ b/vivetool-gui/App.config @@ -63,11 +63,11 @@ - + - + diff --git a/vivetool-gui/GUI.Designer.vb b/vivetool-gui/GUI.Designer.vb index 15b1a88..d575a9c 100644 --- a/vivetool-gui/GUI.Designer.vb +++ b/vivetool-gui/GUI.Designer.vb @@ -68,6 +68,7 @@ Partial Class GUI Me.RMI_RevertF = New Telerik.WinControls.UI.RadMenuItem() Me.P_DataPanel = New System.Windows.Forms.Panel() Me.FluentTheme = New Telerik.WinControls.Themes.FluentTheme() + Me.__DBG_CustomDebug = New Telerik.WinControls.UI.RadMenuItem() CType(Me.RDDL_Build, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.RSS_MainStatusStrip, System.ComponentModel.ISupportInitialize).BeginInit() Me.RSS_MainStatusStrip.SuspendLayout() @@ -108,7 +109,7 @@ Partial Class GUI '__DBG_MainBtn ' resources.ApplyResources(Me.__DBG_MainBtn, "__DBG_MainBtn") - Me.__DBG_MainBtn.Items.AddRange(New Telerik.WinControls.RadItem() {Me.__DBG_RHI, Me.__DBG_GetComments, Me.__DBG_SeeCommentsData, Me.__DBG_SEP1, Me.__DBG_SetRDDL_Build_Text, Me.__DBG_SetRDDL_Build_Text_ToNothing, Me.__DBG_SEP2, Me.__DBG_EnableCommentLoadingFromManualFL, Me.__DBG_DisableCommentLoadingFromManualFL, Me.__DBG_SEP3, Me.__DBG_ChnageLanguage, Me.__DBG_SEP4, Me.__DBG_SetFeaturePriorityToServiceAsTest, Me.__DBG_QueryEnabledState_401122637, Me.__DBG_SEP5, Me.__DBG_FeatureNaming_DictUpdate, Me.__DBG_AutoLoad_Current_Test, Me.__DBG_RDDL_Build_SelectedIndexTest, Me.__DBG_SEP6, Me.__DBG_SentryCrashTest_DivideBy0}) + Me.__DBG_MainBtn.Items.AddRange(New Telerik.WinControls.RadItem() {Me.__DBG_RHI, Me.__DBG_GetComments, Me.__DBG_SeeCommentsData, Me.__DBG_SEP1, Me.__DBG_SetRDDL_Build_Text, Me.__DBG_SetRDDL_Build_Text_ToNothing, Me.__DBG_SEP2, Me.__DBG_EnableCommentLoadingFromManualFL, Me.__DBG_DisableCommentLoadingFromManualFL, Me.__DBG_SEP3, Me.__DBG_ChnageLanguage, Me.__DBG_SEP4, Me.__DBG_SetFeaturePriorityToServiceAsTest, Me.__DBG_QueryEnabledState_401122637, Me.__DBG_SEP5, Me.__DBG_FeatureNaming_DictUpdate, Me.__DBG_AutoLoad_Current_Test, Me.__DBG_RDDL_Build_SelectedIndexTest, Me.__DBG_SEP6, Me.__DBG_SentryCrashTest_DivideBy0, Me.__DBG_CustomDebug}) Me.__DBG_MainBtn.Name = "__DBG_MainBtn" Me.__DBG_MainBtn.TabStop = False ' @@ -356,6 +357,11 @@ Partial Class GUI resources.ApplyResources(Me.P_DataPanel, "P_DataPanel") Me.P_DataPanel.Name = "P_DataPanel" ' + '__DBG_CustomDebug + ' + Me.__DBG_CustomDebug.Name = "__DBG_CustomDebug" + resources.ApplyResources(Me.__DBG_CustomDebug, "__DBG_CustomDebug") + ' 'GUI ' resources.ApplyResources(Me, "$this") @@ -431,4 +437,5 @@ Partial Class GUI Friend WithEvents __DBG_RDDL_Build_SelectedIndexTest As RadMenuItem Friend WithEvents __DBG_SEP6 As RadMenuSeparatorItem Friend WithEvents __DBG_SentryCrashTest_DivideBy0 As RadMenuItem + Friend WithEvents __DBG_CustomDebug As RadMenuItem End Class diff --git a/vivetool-gui/GUI.resx b/vivetool-gui/GUI.resx index 39ecd5b..230111f 100644 --- a/vivetool-gui/GUI.resx +++ b/vivetool-gui/GUI.resx @@ -230,6 +230,9 @@ [Sentry] Divide by 0 - Crash Test + + Custom Debug + 735, 1 @@ -2438,6 +2441,12 @@ Telerik.WinControls.Themes.FluentTheme, Telerik.WinControls.Themes.Fluent, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + + __DBG_CustomDebug + + + Telerik.WinControls.UI.RadMenuItem, Telerik.WinControls.UI, Version=2021.3.1109.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e + GUI diff --git a/vivetool-gui/GUI.vb b/vivetool-gui/GUI.vb index 30b56dd..faa100b 100644 --- a/vivetool-gui/GUI.vb +++ b/vivetool-gui/GUI.vb @@ -181,6 +181,16 @@ Public Class GUI Private Sub __DBG_RDDL_Build_SelectedIndexTest_Click(sender As Object, e As EventArgs) Handles __DBG_RDDL_Build_SelectedIndexTest.Click RDDL_Build.SelectedIndex = -1 End Sub + + Private Sub __DBG_CustomDebug_Click(sender As Object, e As EventArgs) Handles __DBG_CustomDebug.Click + Dim Build = "17643.1000" + + If CInt(Build) >= 17704 Then + MsgBox($"Got {CInt(Build)}, is higher than 17704") + Else + MsgBox($"Got {CInt(Build)}, {My.Resources.Error_SelectBuild17704OrHigherToUseGrouping}") + End If + End Sub #End Region ''' @@ -682,14 +692,6 @@ Public Class GUI ''' Default EventArgs Private Sub BGW_PopulateGridView_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles BGW_PopulateGridView.DoWork If Not BGW_PopulateGridView.CancellationPending Then - 'If RDDL_Build.Text = "features" Then - ' Invoke(Sub() - ' MsgBox("Do not load the ""features"" Item inside the Drop Down, this would otherwise create a crash.", MsgBoxStyle.Critical, "debug") - ' RDDL_Build.SelectedIndex = -1 - ' End Sub) - ' Return - 'End If - ' Debug Diagnostics.Debug.WriteLine("Loading Build " & RDDL_Build.Text) @@ -720,94 +722,97 @@ Public Class GUI Dim path As String = IO.Path.GetTempPath & "loadedList.txt" WebClient.DownloadFile("https://raw.githubusercontent.com/riverar/mach2/master/" & RDDL_Build.SelectedItem.Tag.ToString & ".txt", path) - ' Fix for _arm64 Feature Lists + ' Fix for _arm64 Feature Lists and Builds that end in .1xxx + Dim tmpBuild As String = RDDL_Build.Text Dim Build As Integer - ' Continue if Feature List is normal - If IsNumeric(RDDL_Build.Text) Then - Build = CInt(RDDL_Build.Text) - Else - ' Remove the /features/*/amd64|arm64 part - Dim tempBuild = RDDL_Build.Text.Split(CChar("/"))(3) + ' Remove .1xxx if it exists, example .1001 + If tmpBuild.Contains(".") Then + tmpBuild = tmpBuild.Split(CChar("."))(0) + End If - ' Remove everything past the _ Part to get a normal Build Number - Build = CInt(tempBuild.Split(CChar("_"))(0)) + ' Remove _XXXX if it exists, example _arm64 + If tmpBuild.Contains("_") Then + tmpBuild = tmpBuild.Split(CChar("_"))(0) End If + ' Convert the now Split String to an Integer + Build = CInt(tmpBuild) + ' For each line add a grid view entry For Each Line In IO.File.ReadAllLines(path) - ' Check Line Stage, used for Grouping - Try - If Build >= 17704 Then - If Line = "## Unknown:" Then - LineStage = My.Resources.Generic_Modifiable - ElseIf Line = "## Always Enabled:" Then - LineStage = My.Resources.Generic_AlwaysEnabled - ElseIf Line = "## Enabled By Default:" Then - LineStage = My.Resources.Generic_EnabledByDefault - ElseIf Line = "## Disabled By Default:" Then - LineStage = My.Resources.Generic_DisabledByDefault - ElseIf Line = "## Always Disabled:" Then - LineStage = My.Resources.Generic_AlwaysDisabled + ' Check Line Stage, used for Grouping + Try + If Build >= 17704 Then + If Line = "## Unknown:" Then + LineStage = My.Resources.Generic_Modifiable + ElseIf Line = "## Always Enabled:" Then + LineStage = My.Resources.Generic_AlwaysEnabled + ElseIf Line = "## Enabled By Default:" Then + LineStage = My.Resources.Generic_EnabledByDefault + ElseIf Line = "## Disabled By Default:" Then + LineStage = My.Resources.Generic_DisabledByDefault + ElseIf Line = "## Always Disabled:" Then + LineStage = My.Resources.Generic_AlwaysDisabled + End If + Else + LineStage = My.Resources.Error_SelectBuild17704OrHigherToUseGrouping End If - Else - LineStage = My.Resources.Error_SelectBuild17704OrHigherToUseGrouping - End If - Catch ex As Exception - LineStage = My.Resources.Error_Error - End Try + Catch ex As Exception + LineStage = My.Resources.Error_Error + End Try - ' Split the Line at the : - Dim Str As String() = Line.Split(CChar(":")) + ' Split the Line at the : + Dim Str As String() = Line.Split(CChar(":")) - ' Remove any Spaces from the first Str Array (Feature Name) and second Str Array (Feature ID) - Str = Str.Select(Function(s) s.Trim).ToArray() + ' Remove any Spaces from the first Str Array (Feature Name) and second Str Array (Feature ID) + Str = Str.Select(Function(s) s.Trim).ToArray() - ' If the Line is not empty, continue - If Line IsNot "" AndAlso Not Line.Contains("#") Then - ' Get the Feature Enabled State from the currently processing line. - ' RtlFeatureManager.QueryFeatureConfiguration will return Enabled, Disabled or throw a NullReferenceException for Default - Try - Dim State As String = ViVe_API.Feature.Query(CUInt(Str(1))) - Dim Image = Nothing + ' If the Line is not empty, continue + If Line IsNot "" AndAlso Not Line.Contains("#") Then + ' Get the Feature Enabled State from the currently processing line. + ' RtlFeatureManager.QueryFeatureConfiguration will return Enabled, Disabled or throw a NullReferenceException for Default + Try + Dim State As String = ViVe_API.Feature.Query(CUInt(Str(1))) + Dim Image = Nothing - If HasInternetConnection AndAlso DatabaseFunctions.HasDBAvailable AndAlso Not DatabaseFunctions.TableDoesNotExist Then - Dim rows As DataRow() = DatabaseFunctions.Build_DT.Select(String.Format("FeatureName = '{0}'", Str(0))) - If rows.Length >= 1 Then Image = CommentsImg - End If + If HasInternetConnection AndAlso DatabaseFunctions.HasDBAvailable AndAlso Not DatabaseFunctions.TableDoesNotExist Then + Dim rows As DataRow() = DatabaseFunctions.Build_DT.Select(String.Format("FeatureName = '{0}'", Str(0))) + If rows.Length >= 1 Then Image = CommentsImg + End If - Invoke(Sub() RGV_MainGridView.Rows.Add(Str(0), Str(1), State, LineStage, Image)) - Catch ex As Exception - Invoke(Sub() RGV_MainGridView.Rows.Add(Str(0), Str(1), My.Resources.Generic_Default, LineStage)) - End Try - End If - Next + Invoke(Sub() RGV_MainGridView.Rows.Add(Str(0), Str(1), State, LineStage, Image)) + Catch ex As Exception + Invoke(Sub() RGV_MainGridView.Rows.Add(Str(0), Str(1), My.Resources.Generic_Default, LineStage)) + End Try + End If + Next - ' Move to the first row, remove the selection and change the Status Label to Done. - Invoke(Sub() - RGV_MainGridView.CurrentRow = RGV_MainGridView.Rows.Item(0) - RGV_MainGridView.CurrentRow = Nothing - RLE_StatusLabel.Text = My.Resources.Generic_Done - End Sub) + ' Move to the first row, remove the selection and change the Status Label to Done. + Invoke(Sub() + RGV_MainGridView.CurrentRow = RGV_MainGridView.Rows.Item(0) + RGV_MainGridView.CurrentRow = Nothing + RLE_StatusLabel.Text = My.Resources.Generic_Done + End Sub) - ' Delete Feature List from %TEMP% - IO.File.Delete(path) + ' Delete Feature List from %TEMP% + IO.File.Delete(path) - ' Enable Grouping - Dim LineGroup As New Data.GroupDescriptor() - LineGroup.GroupNames.Add("FeatureInfo", ComponentModel.ListSortDirection.Ascending) - Invoke(Sub() RGV_MainGridView.GroupDescriptors.Add(LineGroup)) + ' Enable Grouping + Dim LineGroup As New Data.GroupDescriptor() + LineGroup.GroupNames.Add("FeatureInfo", ComponentModel.ListSortDirection.Ascending) + Invoke(Sub() RGV_MainGridView.GroupDescriptors.Add(LineGroup)) - ' Enable Animations and selection - Invoke(Sub() - AnimatedPropertySetting.AnimationsEnabled = True - RGV_MainGridView.SelectionMode = GridViewSelectionMode.FullRowSelect - End Sub) + ' Enable Animations and selection + Invoke(Sub() + AnimatedPropertySetting.AnimationsEnabled = True + RGV_MainGridView.SelectionMode = GridViewSelectionMode.FullRowSelect + End Sub) - ' Make the Search Row Visible - Invoke(Sub() RGV_MainGridView.MasterView.TableSearchRow.IsVisible = True) - Else - Return + ' Make the Search Row Visible + Invoke(Sub() RGV_MainGridView.MasterView.TableSearchRow.IsVisible = True) + Else + Return End If End Sub diff --git a/vivetool-gui/ViVeTool_GUI.vbproj b/vivetool-gui/ViVeTool_GUI.vbproj index de87bb6..f41ed2d 100644 --- a/vivetool-gui/ViVeTool_GUI.vbproj +++ b/vivetool-gui/ViVeTool_GUI.vbproj @@ -66,14 +66,14 @@ ..\packages\Microsoft.Extensions.Logging.Abstractions.8.0.0\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll - - ..\packages\Microsoft.Web.WebView2.1.0.2210.55\lib\net45\Microsoft.Web.WebView2.Core.dll + + ..\packages\Microsoft.Web.WebView2.1.0.2277.86\lib\net45\Microsoft.Web.WebView2.Core.dll - - ..\packages\Microsoft.Web.WebView2.1.0.2210.55\lib\net45\Microsoft.Web.WebView2.WinForms.dll + + ..\packages\Microsoft.Web.WebView2.1.0.2277.86\lib\net45\Microsoft.Web.WebView2.WinForms.dll - ..\packages\MySqlConnector.2.3.3\lib\net48\MySqlConnector.dll + ..\packages\MySqlConnector.2.3.5\lib\net48\MySqlConnector.dll ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll @@ -403,12 +403,12 @@ - + - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}". - +