diff --git a/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/QuickLook.Plugin.ArchiveViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/QuickLook.Plugin.ArchiveViewer.csproj
index 6b36841c4..154de5b5a 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/QuickLook.Plugin.ArchiveViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/QuickLook.Plugin.ArchiveViewer.csproj
@@ -59,8 +59,8 @@
-
- ..\..\packages\SharpCompress.0.25.1\lib\net46\SharpCompress.dll
+
+ ..\..\packages\SharpCompress.0.26.0\lib\net46\SharpCompress.dll
@@ -78,9 +78,12 @@
..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
+
+ ..\..\packages\System.Text.Encoding.CodePages.4.5.1\lib\net461\System.Text.Encoding.CodePages.dll
+
- ..\..\packages\UTF.Unknown.2.3.0\lib\net40\UtfUnknown.dll
+ ..\..\packages\UTF.Unknown.2.5.0\lib\net40\UtfUnknown.dll
diff --git a/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/packages.config b/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/packages.config
index 3198d30e7..c0944eb45 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/packages.config
+++ b/QuickLook.Plugin/QuickLook.Plugin.ArchiveViewer/packages.config
@@ -1,9 +1,10 @@
-
+
-
+
+
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/CsvViewerPanel.xaml.cs b/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/CsvViewerPanel.xaml.cs
index daf48e6d2..a7d49add9 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/CsvViewerPanel.xaml.cs
+++ b/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/CsvViewerPanel.xaml.cs
@@ -48,14 +48,14 @@ public void LoadFile(string path)
using (var sr = new StreamReader(new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)))
{
- var conf = new Configuration {MissingFieldFound = null, BadDataFound = null};
+ var conf = new CsvConfiguration(CultureInfo.CurrentUICulture) {MissingFieldFound = null, BadDataFound = null, DetectDelimiter = true};
using (var parser = new CsvParser(sr, conf))
{
var i = 0;
- while (true)
+ while (parser.Read())
{
- var row = parser.Read();
+ var row = parser.Record;
if (row == null)
break;
row = Concat(new[] {$"{i++ + 1}".PadLeft(6)}, row);
diff --git a/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/QuickLook.Plugin.CsvViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/QuickLook.Plugin.CsvViewer.csproj
index 6b8a3664e..f00f55943 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/QuickLook.Plugin.CsvViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/QuickLook.Plugin.CsvViewer.csproj
@@ -56,13 +56,23 @@
-
- ..\..\packages\CsvHelper.12.3.2\lib\net45\CsvHelper.dll
+
+ ..\..\packages\CsvHelper.27.1.1\lib\net45\CsvHelper.dll
+
+ ..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll
+
+
+ ..\..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll
+
+
+
+ ..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
+
..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
diff --git a/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/packages.config b/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/packages.config
index afb5016ce..03e17e241 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/packages.config
+++ b/QuickLook.Plugin/QuickLook.Plugin.CsvViewer/packages.config
@@ -1,7 +1,10 @@
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/QuickLook.Plugin.HtmlViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/QuickLook.Plugin.HtmlViewer.csproj
index 37bcccd64..ffa0cb4e2 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/QuickLook.Plugin.HtmlViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/QuickLook.Plugin.HtmlViewer.csproj
@@ -61,14 +61,14 @@
-
- ..\..\packages\Microsoft.Web.WebView2.1.0.664.37\lib\net462\Microsoft.Web.WebView2.Core.dll
+
+ ..\..\packages\Microsoft.Web.WebView2.1.0.1020.30\lib\net45\Microsoft.Web.WebView2.Core.dll
-
- ..\..\packages\Microsoft.Web.WebView2.1.0.664.37\lib\net462\Microsoft.Web.WebView2.WinForms.dll
+
+ ..\..\packages\Microsoft.Web.WebView2.1.0.1020.30\lib\net45\Microsoft.Web.WebView2.WinForms.dll
-
- ..\..\packages\Microsoft.Web.WebView2.1.0.664.37\lib\net462\Microsoft.Web.WebView2.Wpf.dll
+
+ ..\..\packages\Microsoft.Web.WebView2.1.0.1020.30\lib\net45\Microsoft.Web.WebView2.Wpf.dll
@@ -124,11 +124,11 @@
-
+
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}.
-
+
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/packages.config b/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/packages.config
index 42b00d6e2..9fc4b4a04 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/packages.config
+++ b/QuickLook.Plugin/QuickLook.Plugin.HtmlViewer/packages.config
@@ -1,5 +1,4 @@
-
-
+
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj
index 6bfbeac65..e90112c26 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/QuickLook.Plugin.ImageViewer.csproj
@@ -62,14 +62,14 @@
.\LibAPNG.dll
-
- ..\..\packages\Magick.NET-Q8-AnyCPU.7.23.4\lib\net40\Magick.NET-Q8-AnyCPU.dll
+
+ ..\..\packages\Magick.NET-Q8-AnyCPU.8.4.0\lib\net20\Magick.NET-Q8-AnyCPU.dll
-
- ..\..\packages\Magick.NET.Core.6.2.0\lib\net40\Magick.NET.Core.dll
+
+ ..\..\packages\Magick.NET.Core.8.4.0\lib\net20\Magick.NET.Core.dll
-
- ..\..\packages\Magick.NET.SystemWindowsMedia.3.0.9\lib\net40\Magick.NET.SystemWindowsMedia.dll
+
+ ..\..\packages\Magick.NET.SystemWindowsMedia.4.0.9\lib\net40\Magick.NET.SystemWindowsMedia.dll
diff --git a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/packages.config b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/packages.config
index 46bf5d630..af2dcf0cf 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/packages.config
+++ b/QuickLook.Plugin/QuickLook.Plugin.ImageViewer/packages.config
@@ -1,7 +1,7 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/QuickLook.Plugin.MarkdownViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/QuickLook.Plugin.MarkdownViewer.csproj
index c3c906133..5923a4591 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/QuickLook.Plugin.MarkdownViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/QuickLook.Plugin.MarkdownViewer.csproj
@@ -63,7 +63,7 @@
- ..\..\packages\UTF.Unknown.2.3.0\lib\net40\UtfUnknown.dll
+ ..\..\packages\UTF.Unknown.2.5.0\lib\net40\UtfUnknown.dll
diff --git a/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/packages.config b/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/packages.config
index 08541d01a..e44528b72 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/packages.config
+++ b/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/QuickLook.Plugin.PdfViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/QuickLook.Plugin.PdfViewer.csproj
index 3084accd0..350d19e37 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/QuickLook.Plugin.PdfViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/QuickLook.Plugin.PdfViewer.csproj
@@ -65,8 +65,8 @@
-
- ..\..\packages\PdfiumViewer.Updated.2.14.0\lib\net45\PdfiumViewer.dll
+
+ ..\..\packages\PdfiumViewer.Updated.2.14.2\lib\net45\PdfiumViewer.dll
diff --git a/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/packages.config b/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/packages.config
index 693109ee7..312191c9b 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/packages.config
+++ b/QuickLook.Plugin/QuickLook.Plugin.PDFViewer/packages.config
@@ -2,5 +2,5 @@
-
+
\ No newline at end of file
diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/QuickLook.Plugin.TextViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/QuickLook.Plugin.TextViewer.csproj
index f09a0af3c..4157040d1 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/QuickLook.Plugin.TextViewer.csproj
+++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/QuickLook.Plugin.TextViewer.csproj
@@ -68,7 +68,7 @@
- ..\..\packages\UTF.Unknown.2.3.0\lib\net40\UtfUnknown.dll
+ ..\..\packages\UTF.Unknown.2.5.0\lib\net40\UtfUnknown.dll
diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/packages.config b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/packages.config
index dcbabff5e..2c632c385 100644
--- a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/packages.config
+++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/packages.config
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/QuickLook/QuickLook.csproj b/QuickLook/QuickLook.csproj
index 36aaeff05..adfb6947d 100644
--- a/QuickLook/QuickLook.csproj
+++ b/QuickLook/QuickLook.csproj
@@ -86,8 +86,8 @@
-
- ..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll
+
+ ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll
diff --git a/QuickLook/packages.config b/QuickLook/packages.config
index 7c080311d..ea29129e7 100644
--- a/QuickLook/packages.config
+++ b/QuickLook/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file