From a86800dc9834faa2bb6c7d1dc036b54c6f75e7a0 Mon Sep 17 00:00:00 2001 From: Developer01 Date: Thu, 18 Jun 2026 11:58:23 +0200 Subject: [PATCH] =?UTF-8?q?Aktualisiere=20Abh=C3=A4ngigkeiten=20und=20verb?= =?UTF-8?q?essere=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In der `App.config` wurden `bindingRedirect`-Versionen aktualisiert und neue `dependentAssembly`-Einträge hinzugefügt. UI-Elemente in `DocumentViewer.Designer.vb` wurden leicht angepasst. Metadaten und Bildressourcen in `DocumentViewer.resx` wurden aktualisiert. Unterstützung für verschiedene Viewer-Modi in `DocumentViewer.vb` verbessert, einschließlich neuer Logger-Nachrichten und erweiterter Druck- und Zoomlogik. Verweise in `DocumentViewer.vbproj` auf neuere Bibliotheksversionen aktualisiert und neue Abhängigkeiten hinzugefügt. Assembly-Version in `AssemblyInfo.vb` auf `2.7.2.0` erhöht. Paketversionen in `packages.config` aktualisiert und neue Pakete hinzugefügt. --- App.config | 26 ++++-- DocumentViewer.Designer.vb | 4 +- DocumentViewer.resx | 46 +++++----- DocumentViewer.vb | 96 ++++++++++++++++----- DocumentViewer.vbproj | 171 ++++++++++++++++++++++--------------- My Project/AssemblyInfo.vb | 4 +- packages.config | 37 ++++---- 7 files changed, 246 insertions(+), 138 deletions(-) diff --git a/App.config b/App.config index 0927f88..b00767f 100644 --- a/App.config +++ b/App.config @@ -11,19 +11,19 @@ - + - + - + - + @@ -31,15 +31,27 @@ - + - + - + + + + + + + + + + + + + diff --git a/DocumentViewer.Designer.vb b/DocumentViewer.Designer.vb index b93f23c..211af3c 100644 --- a/DocumentViewer.Designer.vb +++ b/DocumentViewer.Designer.vb @@ -381,7 +381,7 @@ Partial Class DocumentViewer Me.MyGDPViewer.HQAnnotationRendering = True Me.MyGDPViewer.IgnoreDocumentResolution = False Me.MyGDPViewer.KeepDocumentPosition = False - Me.MyGDPViewer.Location = New System.Drawing.Point(185, 138) + Me.MyGDPViewer.Location = New System.Drawing.Point(192, 138) Me.MyGDPViewer.LockViewer = False Me.MyGDPViewer.MagnifierHeight = 90 Me.MyGDPViewer.MagnifierWidth = 160 @@ -446,7 +446,7 @@ Partial Class DocumentViewer Me.lbFileNotLoaded.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center Me.lbFileNotLoaded.AutoEllipsis = True Me.lbFileNotLoaded.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None - Me.lbFileNotLoaded.Location = New System.Drawing.Point(3, 74) + Me.lbFileNotLoaded.Location = New System.Drawing.Point(6, 78) Me.lbFileNotLoaded.Name = "lbFileNotLoaded" Me.lbFileNotLoaded.Size = New System.Drawing.Size(628, 72) Me.lbFileNotLoaded.TabIndex = 0 diff --git a/DocumentViewer.resx b/DocumentViewer.resx index 6f34371..63fd272 100644 --- a/DocumentViewer.resx +++ b/DocumentViewer.resx @@ -123,6 +123,9 @@ 285, 22 + + 147 + @@ -161,26 +164,6 @@ NC42LTAuOCw2LjUtMi4xbDcuOSw3LjljMC4zLDAuMywwLjksMC4zLDEuMiwwbDEuMi0xLjJDMzAuMSwy OC4yLDMwLjEsMjcuNiwyOS43LDI3LjN6IE00LDEzYzAtNSw0LTksOS05YzUsMCw5LDQsOSw5ICAgcy00 LDktOSw5QzgsMjIsNCwxOCw0LDEzeiIgY2xhc3M9IkJsYWNrIiAvPg0KICA8L2c+DQo8L3N2Zz4L - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANoCAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z - ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz - OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp - dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9Ilpvb20iPg0KICAgIDxwYXRoIGQ9Ik0yNy43LDI1LjNM - MjAuNSwxOGMxLTEuNCwxLjUtMy4yLDEuNS01YzAtNS00LTktOS05cy05LDQtOSw5YzAsNSw0LDksOSw5 - YzEuOSwwLDMuNi0wLjYsNS0xLjVsNy4zLDcuMyAgIGMwLjMsMC4zLDAuOSwwLjMsMS4yLDBsMS4yLTEu - MkMyOC4xLDI2LjIsMjguMSwyNS42LDI3LjcsMjUuM3ogTTYsMTNjMC0zLjksMy4xLTcsNy03czcsMy4x - LDcsN2MwLDMuOS0zLjEsNy03LDdTNiwxNi45LDYsMTN6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4N - Cjwvc3ZnPgs= @@ -219,9 +202,6 @@ OCw4TDE2LDI0eiIgY2xhc3M9IkdyZWVuIiAvPg0KICA8L2c+DQo8L3N2Zz4L - - 147 - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 @@ -246,6 +226,26 @@ ICAgYzAuOS0zLDMuNy01LDctNXM2LjEsMiw3LDVDMjkuMSwyNiwyNi4zLDI4LDIzLDI4eiBNMjMsMjZj LTEuNywwLTMtMS4zLTMtM3MxLjMtMywzLTNzMywxLjMsMywzUzI0LjcsMjYsMjMsMjZ6IiBjbGFzcz0i QmxhY2siIC8+DQogIDwvZz4NCjwvc3ZnPgs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANoCAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z + ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz + OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp + dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9Ilpvb20iPg0KICAgIDxwYXRoIGQ9Ik0yNy43LDI1LjNM + MjAuNSwxOGMxLTEuNCwxLjUtMy4yLDEuNS01YzAtNS00LTktOS05cy05LDQtOSw5YzAsNSw0LDksOSw5 + YzEuOSwwLDMuNi0wLjYsNS0xLjVsNy4zLDcuMyAgIGMwLjMsMC4zLDAuOSwwLjMsMS4yLDBsMS4yLTEu + MkMyOC4xLDI2LjIsMjguMSwyNS42LDI3LjcsMjUuM3ogTTYsMTNjMC0zLjksMy4xLTcsNy03czcsMy4x + LDcsN2MwLDMuOS0zLjEsNy03LDdTNiwxNi45LDYsMTN6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4N + Cjwvc3ZnPgs= diff --git a/DocumentViewer.vb b/DocumentViewer.vb index e1e63a7..6d0e9fb 100644 --- a/DocumentViewer.vb +++ b/DocumentViewer.vb @@ -204,10 +204,9 @@ Public Class DocumentViewer _FileLoadMode = FileLoadMode.Stream _logger.Info("Loading file [{0}] from Stream", FileName) + SetViewerMode(oExtension) ' Erst ViewerMode setzen ... FileLoaded = DoLoadFileExtension(Stream, oExtension) - - SetViewerMode(oExtension) - UpdateMainUi() + UpdateMainUi() ' ... dann UI aktualisieren End Sub ''' @@ -331,15 +330,25 @@ Public Class DocumentViewer #Region "Form Events" Private Sub btnFitWidth_Click(ByVal sender As Object, ByVal e As EventArgs) Handles buttonFitWidth.ItemClick - FitToWidth() - _Config.Config.PageFit = Config.PageFitSetting.FitWidth - _Config.Save() + Select Case _ViewerMode + Case ViewerMode.GDPicture + FitToWidth() + _Config.Config.PageFit = Config.PageFitSetting.FitWidth + _Config.Save() + Case ViewerMode.Richtext + RichEditControl1.ActiveView.ZoomFactor = 1.0F + End Select End Sub Private Sub btnFitPage_Click(ByVal sender As Object, ByVal e As EventArgs) Handles buttonFitPage.ItemClick - FitToPage() - _Config.Config.PageFit = Config.PageFitSetting.FitPage - _Config.Save() + Select Case _ViewerMode + Case ViewerMode.GDPicture + FitToPage() + _Config.Config.PageFit = Config.PageFitSetting.FitPage + _Config.Save() + Case ViewerMode.Richtext + RichEditControl1.ActiveView.ZoomFactor = 1.0F + End Select End Sub Private Sub btnOpen_Click(sender As Object, e As EventArgs) @@ -391,19 +400,39 @@ Public Class DocumentViewer End Sub Private Sub btnZoomOut_Click(sender As Object, e As EventArgs) Handles buttonZoomOut.ItemClick - MyGDPViewer.ZoomOUT() + Select Case _ViewerMode + Case ViewerMode.GDPicture + MyGDPViewer.ZoomOUT() + Case ViewerMode.Richtext + Dim oView As DevExpress.XtraRichEdit.RichEditView = RichEditControl1.ActiveView + oView.ZoomFactor = Math.Max(0.1F, oView.ZoomFactor - 0.1F) + RichEditControl1.Refresh() + End Select End Sub Private Sub btnZoomIn_Click(sender As Object, e As EventArgs) Handles buttonZoomIn.ItemClick - MyGDPViewer.ZoomIN() + Select Case _ViewerMode + Case ViewerMode.GDPicture + MyGDPViewer.ZoomIN() + Case ViewerMode.Richtext + Dim oView As DevExpress.XtraRichEdit.RichEditView = RichEditControl1.ActiveView + oView.ZoomFactor = Math.Min(4.0F, oView.ZoomFactor + 0.1F) + RichEditControl1.Refresh() + End Select End Sub Private Sub btnPrint_Click(sender As Object, e As EventArgs) Handles buttonPrint.ItemClick - If MyGDPViewer.PageCount = 0 Then - Return - End If - - MyGDPViewer.PrintDialog() + Select Case _ViewerMode + Case ViewerMode.GDPicture + If MyGDPViewer.PageCount = 0 Then Return + MyGDPViewer.PrintDialog() + Case ViewerMode.Richtext + Using oPrintDialog As New PrintDialog() + If oPrintDialog.ShowDialog(Me) = DialogResult.OK Then + RichEditControl1.Print() + End If + End Using + End Select End Sub Private Sub BtnRotateLeft_Click(sender As Object, e As EventArgs) Handles buttonRotateLeft.ItemClick @@ -495,11 +524,12 @@ Public Class DocumentViewer Select Case Extension.ToUpper Case "CSV" _ViewerMode = ViewerMode.Excel - Case ".EML", ".DOC", ".DOCX", ".ODT", ".RTF", ".TXT" + Case ".DOC", ".DOCX", ".ODT", ".RTF", ".TXT" _ViewerMode = ViewerMode.Richtext Case Else _ViewerMode = ViewerMode.GDPicture End Select + _logger.Debug("Viewermode set to [{0}] based on extension [{1}]", _ViewerMode, Extension) End If End Sub Private Sub FreeFile() @@ -632,7 +662,7 @@ Public Class DocumentViewer _logger?.Warn("GdViewer control is not initialized yet. Delaying load.") Return False End If - + _logger.Debug("Starting DoLoadFile with path [{0}] and view override [{1}]", FilePath, ViewOverride) Dim oFileInfo = New FileInfo(FilePath) Dim oExtension = oFileInfo.Extension.ToUpper @@ -643,8 +673,10 @@ Public Class DocumentViewer ' Determine viewer mode and load file If ViewOverride = "Richtext" Then + _logger.Info("Loading Richtext file: {0}", FilePath) Return LoadRichtextFile(FilePath, oExtension) ElseIf oExtension = ".CSV" Or (oExtension = ".XLSX" AndAlso oFileInfo.Length > 15000) Then + _logger.Debug("Loading Spreadsheet file: {0}", FilePath) Return LoadSpreadsheetFile(FilePath, oExtension) Else Return LoadGdPictureFile(FilePath, oExtension) @@ -708,6 +740,7 @@ Public Class DocumentViewer Select Case Extension Case ".EML", ".DOC", ".DOCX", ".XLS", ".XLSX", ".ODT", ".RTF", ".TXT" MyGDPViewer.ForceTemporaryMode = True + _logger.Info("ForceTemporaryMode enabled for extension [{0}]", Extension) End Select MyGDPViewer.DocumentAlignment = ViewerDocumentAlignment.DocumentAlignmentTopCenter @@ -830,7 +863,6 @@ Public Class DocumentViewer ShowGdViewer() End If End Select - UpdateMainUi() Return True Catch ex As Exception _logger.Error(ex) @@ -908,6 +940,9 @@ Public Class DocumentViewer End Function Private Sub UpdateMainUi() + If Not IsNothing(_logger) Then + _logger.Info("Updating main UI for viewer mode [{0}]", _ViewerMode) + End If Select Case _Config?.Config?.PageFit Case Config.PageFitSetting.FitPage @@ -969,7 +1004,28 @@ Public Class DocumentViewer btnNextHighlight.Visibility = ToVisibility(False) btnPrevHighlight.Visibility = ToVisibility(False) Case Else - ToolbarDocumentViewer.Visible = False + ToolbarDocumentViewer.Visible = True + + buttonPrint.Visibility = XtraBars.BarItemVisibility.Always + buttonFitWidth.Visibility = XtraBars.BarItemVisibility.Always + buttonFitPage.Visibility = XtraBars.BarItemVisibility.Always + buttonZoomIn.Visibility = XtraBars.BarItemVisibility.Always + buttonZoomOut.Visibility = XtraBars.BarItemVisibility.Always + buttonRotateLeft.Visibility = XtraBars.BarItemVisibility.Never + buttonRotateRight.Visibility = XtraBars.BarItemVisibility.Never + buttonFlipX.Visibility = XtraBars.BarItemVisibility.Never + buttonFlipY.Visibility = XtraBars.BarItemVisibility.Never + buttonSettings.Visibility = XtraBars.BarItemVisibility.Never + txtSearch.Visibility = XtraBars.BarItemVisibility.Never + btnSearch2.Visibility = XtraBars.BarItemVisibility.Never + btnNextHighlight.Visibility = XtraBars.BarItemVisibility.Never + btnPrevHighlight.Visibility = XtraBars.BarItemVisibility.Never + buttonFirstPage.Visibility = XtraBars.BarItemVisibility.Never + buttonPrevPage.Visibility = XtraBars.BarItemVisibility.Never + buttonNextPage.Visibility = XtraBars.BarItemVisibility.Never + buttonLastPage.Visibility = XtraBars.BarItemVisibility.Never + txtCurrentPage.Visibility = XtraBars.BarItemVisibility.Never + End Select End Sub diff --git a/DocumentViewer.vbproj b/DocumentViewer.vbproj index 7bfe3f7..caaf210 100644 --- a/DocumentViewer.vbproj +++ b/DocumentViewer.vbproj @@ -144,77 +144,98 @@ packages\DocumentFormat.OpenXml.Framework.3.2.0\lib\net46\DocumentFormat.OpenXml.Framework.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.barcode.1d.writer.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.barcode.1d.writer.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.barcode.2d.writer.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.barcode.2d.writer.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.CAD.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.CAD.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.CAD.DWG.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.CAD.DWG.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.Common.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Common.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.Document.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Document.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.Email.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Email.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.HTML.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.HTML.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.Imaging.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Imaging.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.Imaging.Formats.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Imaging.Formats.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.Imaging.Formats.Conversion.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Imaging.Formats.Conversion.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.Imaging.Rendering.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Imaging.Rendering.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.MSOfficeBinary.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.Markdown.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.OpenDocument.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.MSOfficeBinary.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.OpenXML.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.OpenDocument.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.OpenXML.Templating.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.OpenXML.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.PDF.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.OpenXML.Templating.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.RTF.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.PDF.dll - - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.SVG.dll + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.RTF.dll + + + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.SVG.dll - packages\GdPicture.14.3.3\lib\net462\GdPicture.NET.14.wia.gateway.dll + packages\GdPicture.14.4.4\lib\net462\GdPicture.NET.14.wia.gateway.dll True - - packages\Microsoft.Bcl.AsyncInterfaces.8.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + packages\Google.Protobuf.3.33.2\lib\net45\Google.Protobuf.dll + + + packages\Microsoft.Bcl.AsyncInterfaces.10.0.5\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + + packages\Microsoft.Bcl.Cryptography.10.0.5\lib\net462\Microsoft.Bcl.Cryptography.dll + + + packages\Microsoft.Bcl.HashCode.6.0.0\lib\net462\Microsoft.Bcl.HashCode.dll packages\Microsoft.Win32.Registry.5.0.0\lib\net461\Microsoft.Win32.Registry.dll + + packages\GdPicture.14.4.4\lib\net462\NativeSDK.Exceptions.dll + + + packages\GdPicture.14.4.4\lib\net462\NativeSDK.Settings.dll + + + packages\GdPicture.14.4.4\lib\net462\NativeSDK.Settings.Edition.dll + packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll @@ -224,8 +245,8 @@ packages\NLog.5.0.5\lib\net46\NLog.dll - - packages\OpenMcdf.2.4.1\lib\net40\OpenMcdf.dll + + packages\OpenMcdf.3.1.4\lib\netstandard2.0\OpenMcdf.dll @@ -239,61 +260,73 @@ packages\RtfPipe.2.0.7677.4303\lib\net45\RtfPipe.dll - - packages\System.Buffers.4.6.0\lib\net462\System.Buffers.dll + + packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll packages\System.CodeDom.8.0.0\lib\net462\System.CodeDom.dll - - packages\System.Collections.Immutable.8.0.0\lib\net462\System.Collections.Immutable.dll + + packages\System.Collections.Immutable.10.0.5\lib\net462\System.Collections.Immutable.dll + + packages\System.Formats.Asn1.10.0.5\lib\net462\System.Formats.Asn1.dll + - - packages\System.IO.Packaging.8.0.1\lib\net462\System.IO.Packaging.dll + + packages\System.IO.Packaging.10.0.5\lib\net462\System.IO.Packaging.dll + + + packages\System.IO.Pipelines.10.0.5\lib\net462\System.IO.Pipelines.dll - - packages\System.Memory.4.6.0\lib\net462\System.Memory.dll + + packages\System.Memory.4.6.3\lib\net462\System.Memory.dll packages\Microsoft.AspNet.WebApi.Client.6.0.0\lib\net45\System.Net.Http.Formatting.dll - - packages\System.Numerics.Vectors.4.6.0\lib\net462\System.Numerics.Vectors.dll + + packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll - - packages\System.Runtime.CompilerServices.Unsafe.6.1.0\lib\net462\System.Runtime.CompilerServices.Unsafe.dll + + packages\System.Runtime.CompilerServices.Unsafe.6.1.2\lib\net462\System.Runtime.CompilerServices.Unsafe.dll packages\System.Security.AccessControl.5.0.0\lib\net461\System.Security.AccessControl.dll - - packages\System.Security.Cryptography.Pkcs.8.0.1\lib\net462\System.Security.Cryptography.Pkcs.dll + + packages\System.Security.Cryptography.Pkcs.10.0.5\lib\net462\System.Security.Cryptography.Pkcs.dll packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll - - packages\System.Text.Encodings.Web.8.0.0\lib\net462\System.Text.Encodings.Web.dll + + packages\System.Text.Encoding.CodePages.8.0.0\lib\net462\System.Text.Encoding.CodePages.dll - - packages\System.Text.Json.8.0.6\lib\net462\System.Text.Json.dll + + packages\System.Text.Encodings.Web.10.0.5\lib\net462\System.Text.Encodings.Web.dll - - packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + packages\System.Text.Json.10.0.5\lib\net462\System.Text.Json.dll + + + packages\System.Threading.Channels.10.0.5\lib\net462\System.Threading.Channels.dll + + + packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll - - packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll + + packages\System.ValueTuple.4.6.1\lib\net462\System.ValueTuple.dll @@ -404,11 +437,11 @@ - + 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}". - + \ No newline at end of file diff --git a/My Project/AssemblyInfo.vb b/My Project/AssemblyInfo.vb index b434c0c..aa30cbb 100644 --- a/My Project/AssemblyInfo.vb +++ b/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + + diff --git a/packages.config b/packages.config index afc492f..1d7c703 100644 --- a/packages.config +++ b/packages.config @@ -3,33 +3,40 @@ - - + + + - + + + - + - + - - + + + + - - - + + + - + - - - - + + + + + + \ No newline at end of file