diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7401556a..e9751c4c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -24,10 +24,10 @@ jobs:
dotnet-version: ${{ env.DOTNET_VERSION }}
- name: Build solutions
- run: dotnet build .\WinQuickLook.sln -c Release -p:Platform=x64
+ run: dotnet build .\WinQuickLook.slnx -c Release -p:Platform=x64
- name: Run test cases
- run: dotnet test .\WinQuickLook.sln -c Release -p:Platform=x64 --no-build
+ run: dotnet test .\WinQuickLook.slnx -c Release -p:Platform=x64 --no-build
- name: Lint C# code
- run: dotnet format .\WinQuickLook.sln --verify-no-changes --verbosity detailed --no-restore
+ run: dotnet format .\WinQuickLook.slnx --verify-no-changes --verbosity detailed --no-restore
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 15779741..71cd6e28 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -40,7 +40,7 @@ jobs:
- name: Build application
run: >
- msbuild .\WinQuickLook.sln
+ msbuild .\WinQuickLook.slnx
/Restore
/p:Configuration=Release
/p:Version="${{ steps.setup_version.outputs.VERSION }}"
diff --git a/WinQuickLook.App/WinQuickLook.App.csproj b/WinQuickLook.App/WinQuickLook.App.csproj
index 4947daa9..06eea857 100644
--- a/WinQuickLook.App/WinQuickLook.App.csproj
+++ b/WinQuickLook.App/WinQuickLook.App.csproj
@@ -18,7 +18,7 @@
-
+
diff --git a/WinQuickLook.App/packages.lock.json b/WinQuickLook.App/packages.lock.json
index 7ed1d3c8..801ecd71 100644
--- a/WinQuickLook.App/packages.lock.json
+++ b/WinQuickLook.App/packages.lock.json
@@ -10,11 +10,11 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Direct",
- "requested": "[9.0.4, )",
- "resolved": "9.0.4",
- "contentHash": "f2MTUaS2EQ3lX4325ytPAISZqgBfXmY0WvgD80ji6Z20AoDNiCESxsqo6mFRwHJD/jfVKRw9FsW6+86gNre3ug==",
+ "requested": "[9.0.8, )",
+ "resolved": "9.0.8",
+ "contentHash": "JJjI2Fa+QtZcUyuNjbKn04OjIUX5IgFGFu/Xc+qvzh1rXdZHLcnqqVXhR4093bGirTwacRlHiVg1XYI9xum6QQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.8"
}
},
"AvalonEdit": {
@@ -29,26 +29,26 @@
},
"Markdig": {
"type": "Transitive",
- "resolved": "0.41.1",
- "contentHash": "e9QXUg2agxd9iWV3hO5fA4Qp2avMuXFiElatzD8hp69yIEgESrdhKvDFf9y9NOlPe9jO7AA6W1JAnntLmqwRwA=="
+ "resolved": "0.41.3",
+ "contentHash": "i3vSTyGpBGWbJB04aJ3cPJs0T3BV2e1nduW3EUHK/i+xUupYbym75iZPss/XjqhS5JlBErwQYnx7ofK3Zcsozg=="
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.4",
- "contentHash": "UI0TQPVkS78bFdjkTodmkH0Fe8lXv9LnhGFKgKrsgUJ5a5FVdFRcgjIkBVLbGgdRhxWirxH/8IXUtEyYJx6GQg=="
+ "resolved": "9.0.8",
+ "contentHash": "xY3lTjj4+ZYmiKIkyWitddrp1uL5uYiweQjqo4BKBw01ZC4HhcfgLghDpPZcUlppgWAFqFy9SgkiYWOMx365pw=="
},
"Microsoft.Web.WebView2": {
"type": "Transitive",
- "resolved": "1.0.3179.45",
- "contentHash": "3pokSH5CnN0G6rGhGFo1y87inxYhNxBQ2Vdf0wlvBj99KHxQJormjDACmqRnFeUsmuNFIhWwfAL1ztq7wD5qRA=="
+ "resolved": "1.0.3405.78",
+ "contentHash": "ceiIKuPHnzOf5CUv9nGpIBx0CWCCMWcBdv05QuonmUnpPtm6XDyAh6osgvin7MTpVD5O0+NbS5ts/WU9sgXgvA=="
},
"winquicklook.core": {
"type": "Project",
"dependencies": {
"AvalonEdit": "[6.3.1.120, )",
"Cylinder.WPF": "[1.0.0-preview.2, )",
- "Markdig": "[0.41.1, )",
- "Microsoft.Web.WebView2": "[1.0.3179.45, )",
+ "Markdig": "[0.41.3, )",
+ "Microsoft.Web.WebView2": "[1.0.3405.78, )",
"WinQuickLook.CsWin32": "[1.0.0, )"
}
},
@@ -59,15 +59,15 @@
"net9.0-windows10.0.22621/win-arm64": {
"Microsoft.Web.WebView2": {
"type": "Transitive",
- "resolved": "1.0.3179.45",
- "contentHash": "3pokSH5CnN0G6rGhGFo1y87inxYhNxBQ2Vdf0wlvBj99KHxQJormjDACmqRnFeUsmuNFIhWwfAL1ztq7wD5qRA=="
+ "resolved": "1.0.3405.78",
+ "contentHash": "ceiIKuPHnzOf5CUv9nGpIBx0CWCCMWcBdv05QuonmUnpPtm6XDyAh6osgvin7MTpVD5O0+NbS5ts/WU9sgXgvA=="
}
},
"net9.0-windows10.0.22621/win-x64": {
"Microsoft.Web.WebView2": {
"type": "Transitive",
- "resolved": "1.0.3179.45",
- "contentHash": "3pokSH5CnN0G6rGhGFo1y87inxYhNxBQ2Vdf0wlvBj99KHxQJormjDACmqRnFeUsmuNFIhWwfAL1ztq7wD5qRA=="
+ "resolved": "1.0.3405.78",
+ "contentHash": "ceiIKuPHnzOf5CUv9nGpIBx0CWCCMWcBdv05QuonmUnpPtm6XDyAh6osgvin7MTpVD5O0+NbS5ts/WU9sgXgvA=="
}
}
}
diff --git a/WinQuickLook.Core.Tests/WinQuickLook.Core.Tests.csproj b/WinQuickLook.Core.Tests/WinQuickLook.Core.Tests.csproj
index 2fca18a0..7aee5dcb 100644
--- a/WinQuickLook.Core.Tests/WinQuickLook.Core.Tests.csproj
+++ b/WinQuickLook.Core.Tests/WinQuickLook.Core.Tests.csproj
@@ -16,9 +16,9 @@
-
+
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -26,8 +26,8 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
-
+
+
diff --git a/WinQuickLook.Core.Tests/packages.lock.json b/WinQuickLook.Core.Tests/packages.lock.json
index 42b39752..e07cc451 100644
--- a/WinQuickLook.Core.Tests/packages.lock.json
+++ b/WinQuickLook.Core.Tests/packages.lock.json
@@ -10,12 +10,12 @@
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[17.13.0, )",
- "resolved": "17.13.0",
- "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==",
+ "requested": "[17.14.1, )",
+ "resolved": "17.14.1",
+ "contentHash": "HJKqKOE+vshXra2aEHpi2TlxYX7Z9VFYkr+E5rwEvHC8eIXiyO+K9kNm8vmNom3e2rA56WqxU+/N9NJlLGXsJQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "17.13.0",
- "Microsoft.TestPlatform.TestHost": "17.13.0"
+ "Microsoft.CodeCoverage": "17.14.1",
+ "Microsoft.TestPlatform.TestHost": "17.14.1"
}
},
"Moq": {
@@ -29,28 +29,28 @@
},
"xunit.runner.visualstudio": {
"type": "Direct",
- "requested": "[3.0.2, )",
- "resolved": "3.0.2",
- "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow=="
+ "requested": "[3.1.4, )",
+ "resolved": "3.1.4",
+ "contentHash": "5mj99LvCqrq3CNi06xYdyIAXOEh+5b33F2nErCzI5zWiDdLHXiPXEWFSUAF8zlIv0ZWqjZNCwHTQeAPYbF3pCg=="
},
"Xunit.StaFact": {
"type": "Direct",
- "requested": "[2.1.7, )",
- "resolved": "2.1.7",
- "contentHash": "BRwX5NfSkX84XJGangABIE+q+vrCBKnU3wC9fOXqKa+Tr+L/rAgJD+3YcA0jZw/oqXr84KrGGKdTijOUdeWw5Q==",
+ "requested": "[3.0.13, )",
+ "resolved": "3.0.13",
+ "contentHash": "WOqAiilJWXDPA/adERlfAzMUXO7xKg385AXek2Cs8fZ5VqnnQcE1P/kSYw52ZXYJh1pvoQAfLOP8Jz+7Gp7tGw==",
"dependencies": {
- "xunit.v3.extensibility.core": "2.0.0"
+ "xunit.v3.extensibility.core": "3.0.0"
}
},
"xunit.v3": {
"type": "Direct",
- "requested": "[2.0.1, )",
- "resolved": "2.0.1",
- "contentHash": "aZd9scfbb2bq8i2d9LDh8A/R1DZX/M4eASfxuL3RZUHw/5VaHi8+sb9jPODVPTA/hYRsCu+2DsEOLI2AQJCrhw==",
+ "requested": "[3.0.1, )",
+ "resolved": "3.0.1",
+ "contentHash": "8AZKk/iiZAzRhNNq8yB8gcNpA+exGMGi3oodWnn0eI7vCwuuuAxnF6ANQC+q7z6FJoOyjiJnnBhS5YMoPPILjg==",
"dependencies": {
- "xunit.analyzers": "1.21.0",
- "xunit.v3.assert": "[2.0.1]",
- "xunit.v3.core": "[2.0.1]"
+ "xunit.analyzers": "1.24.0",
+ "xunit.v3.assert": "[3.0.1]",
+ "xunit.v3.core": "[3.0.1]"
}
},
"AvalonEdit": {
@@ -73,8 +73,8 @@
},
"Markdig": {
"type": "Transitive",
- "resolved": "0.41.1",
- "contentHash": "e9QXUg2agxd9iWV3hO5fA4Qp2avMuXFiElatzD8hp69yIEgESrdhKvDFf9y9NOlPe9jO7AA6W1JAnntLmqwRwA=="
+ "resolved": "0.41.3",
+ "contentHash": "i3vSTyGpBGWbJB04aJ3cPJs0T3BV2e1nduW3EUHK/i+xUupYbym75iZPss/XjqhS5JlBErwQYnx7ofK3Zcsozg=="
},
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
@@ -83,56 +83,75 @@
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "17.13.0",
- "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg=="
+ "resolved": "17.14.1",
+ "contentHash": "pmTrhfFIoplzFVbhVwUquT+77CbGH+h4/3mBpdmIlYtBi9nAB+kKI6dN3A/nV4DFi3wLLx/BlHIPK+MkbQ6Tpg=="
+ },
+ "Microsoft.NETCore.Platforms": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
"Microsoft.Testing.Extensions.TrxReport.Abstractions": {
"type": "Transitive",
- "resolved": "1.6.3",
- "contentHash": "0MdowM+3IDVWE5VBzVe9NvxsE4caSbM3fO+jlWVzEBr/Vnc3BWx+uV/Ex0dLLpkxkeUKH2gGWTNLb39rw3DDqw==",
+ "resolved": "1.8.2",
+ "contentHash": "QPaJgSfN0APwB6OtJO9jOGETv62d94fsDwLKh+Yu6vAFIP8wfml2CFLzaOlBIkbYFb8kG0s0Bd/VPLQrhCL3lg==",
"dependencies": {
- "Microsoft.Testing.Platform": "1.6.3"
+ "Microsoft.Testing.Platform": "1.8.2"
}
},
"Microsoft.Testing.Platform": {
"type": "Transitive",
- "resolved": "1.6.3",
- "contentHash": "DqMZukaPo+vKzColfqd1I5qZebfISZT6ND70AOem/dYQmHsaMN0xg/JG7E0e80rwfxL7wAA4ylSg8j6KJf1Tuw=="
+ "resolved": "1.8.2",
+ "contentHash": "KTr/LYPhgT3IEzElGEEHldNJec0QMTouDhtwDmW+PAPAEzSKJQHtPaNA3pf0IL7ISmoKtuxxHV2v1Cq9xmelzQ=="
},
"Microsoft.Testing.Platform.MSBuild": {
"type": "Transitive",
- "resolved": "1.6.3",
- "contentHash": "PXSYI5Iae29GM5636zOL8PlQD1YyOa9cfzfYLR43hrLjjK7RDJgMTvgAet3oZLgDTvz6pbzABZvhx+S/W5m8YA==",
+ "resolved": "1.8.2",
+ "contentHash": "xL7h/wZR6NpzZrFqUMwE6Sa9i7jEPmxPHl11EG9iG1Szh3IHvhJkbmlKG74pm9YLnEysjVYFuA+ExBHxqQp8fg==",
"dependencies": {
- "Microsoft.Testing.Platform": "1.6.3"
+ "Microsoft.Testing.Platform": "1.8.2"
}
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "17.13.0",
- "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==",
+ "resolved": "17.14.1",
+ "contentHash": "xTP1W6Mi6SWmuxd3a+jj9G9UoC850WGwZUps1Wah9r1ZxgXhdJfj1QqDLJkFjHDCvN42qDL2Ps5KjQYWUU0zcQ==",
"dependencies": {
- "System.Reflection.Metadata": "1.6.0"
+ "System.Reflection.Metadata": "8.0.0"
}
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "17.13.0",
- "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==",
+ "resolved": "17.14.1",
+ "contentHash": "d78LPzGKkJwsJXAQwsbJJ7LE7D1wB+rAyhHHAaODF+RDSQ0NgMjDFkSA1Djw18VrxO76GlKAjRUhl+H8NL8Z+Q==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "17.13.0",
- "Newtonsoft.Json": "13.0.1"
+ "Microsoft.TestPlatform.ObjectModel": "17.14.1",
+ "Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.Web.WebView2": {
"type": "Transitive",
- "resolved": "1.0.3179.45",
- "contentHash": "3pokSH5CnN0G6rGhGFo1y87inxYhNxBQ2Vdf0wlvBj99KHxQJormjDACmqRnFeUsmuNFIhWwfAL1ztq7wD5qRA=="
+ "resolved": "1.0.3405.78",
+ "contentHash": "ceiIKuPHnzOf5CUv9nGpIBx0CWCCMWcBdv05QuonmUnpPtm6XDyAh6osgvin7MTpVD5O0+NbS5ts/WU9sgXgvA=="
+ },
+ "Microsoft.Win32.Registry": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
},
"Newtonsoft.Json": {
"type": "Transitive",
- "resolved": "13.0.1",
- "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A=="
+ "resolved": "13.0.3",
+ "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
+ },
+ "System.Collections.Immutable": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
},
"System.Diagnostics.EventLog": {
"type": "Transitive",
@@ -141,62 +160,80 @@
},
"System.Reflection.Metadata": {
"type": "Transitive",
- "resolved": "1.6.0",
- "contentHash": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ=="
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
+ "dependencies": {
+ "System.Collections.Immutable": "8.0.0"
+ }
+ },
+ "System.Security.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Principal.Windows": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"xunit.analyzers": {
"type": "Transitive",
- "resolved": "1.21.0",
- "contentHash": "2KvcXvsqZQnwQmdEJC4BGXCsllgMtfbhlnY7MlDu5ZsKLWDEnYT5PNqGLiQQnxQYqwkOyTPAbrCwUyI9ZfJ2fg=="
+ "resolved": "1.24.0",
+ "contentHash": "kxaoMFFZcQ+mJudaKKlt3gCqV6M6Gjbka0NEs8JFDrxn52O7w5OOnYfSYVfqusk8p7pxrGdjgaQHlGINsNZHAQ=="
},
"xunit.v3.assert": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "kRHFGQx8InD5VhLxUVGoNLQ+zieMHGRcqIoybggCqWJJR/YQVo/BbfVq2tlxuC/D6Fh7hciDQQtuiz0qxbkHLg=="
+ "resolved": "3.0.1",
+ "contentHash": "3h6AbEcfEsFn9RLjlG5yCTqEjgDHwMXRkNEhpGjAWMM68uHKWeItPbqzWj8P260gDT9NxPFfZRf3huYNnOlLRA=="
},
"xunit.v3.common": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "yAiB2YncUZ9NTzaByPElXFXZLnmksy5H9ufNqV1vAWRBWVohBnM7pwVcJG86nI7ZYnCJAulEqSTlw6O+JaXi5A==",
+ "resolved": "3.0.1",
+ "contentHash": "tL/lcgOHhPw4eb7Vx2WM97JFxW1WM9E0XNTra8UFQWdO9xtR7IXhVIZ6V4uXz5aApZ1FvdrrklImh+xneyrXmw==",
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "6.0.0"
}
},
"xunit.v3.core": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "CtLhyvFOMvd+OG83GoYXOAtlImg9kVG0mC0Oz520BG8UkRLXXrHxQH8o4VG97FTNouCQV5luejUc2S6F3Plgsg==",
+ "resolved": "3.0.1",
+ "contentHash": "Gm6+sQi0LDIqEaWeB2ML0Hy9maYyr3JmptEylXcWpDn3MaUAcxkshZa1Jq60YrqHGG1gVoyCBHYJRd2pEjRs2A==",
"dependencies": {
- "Microsoft.Testing.Platform.MSBuild": "1.6.3",
- "xunit.v3.extensibility.core": "[2.0.1]",
- "xunit.v3.runner.inproc.console": "[2.0.1]"
+ "Microsoft.Testing.Platform.MSBuild": "1.8.2",
+ "xunit.v3.extensibility.core": "[3.0.1]",
+ "xunit.v3.runner.inproc.console": "[3.0.1]"
}
},
"xunit.v3.extensibility.core": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "bSJU4PidfMf9qnLzEozplpy2BrZcj+lZshuUtzuT2Itq4h7RuanldGkz/ybYTI7jThXiUUkSytnCT3+D5h1yrA==",
+ "resolved": "3.0.1",
+ "contentHash": "rud2rEHLGkPGeKc+O9OiUVWhLh8enjHYrlMlSgPfGQmUaLzGDoT7IjJcbyyDFJm8jEbWC2iOe6evqyw0ZfZWcA==",
"dependencies": {
- "xunit.v3.common": "[2.0.1]"
+ "xunit.v3.common": "[3.0.1]"
}
},
"xunit.v3.runner.common": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "XhHprIUiDH1gHdlbHz2Dd2FIiooo82wkzOe+llaw+rIHij4G/vSDxLUTvhSUX6ZpbeHc1i3oEc2DahCFKidwzQ==",
+ "resolved": "3.0.1",
+ "contentHash": "r3jg64kY+8rGwG4IBq1+ELDlXvolcgvf707+Un8AeC6tmVsymOt6H00Kiptf3iPqjsnE3WsFJROI5XowdrbmAQ==",
"dependencies": {
- "xunit.v3.common": "[2.0.1]"
+ "Microsoft.Win32.Registry": "[5.0.0]",
+ "xunit.v3.common": "[3.0.1]"
}
},
"xunit.v3.runner.inproc.console": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "MBk3QekEbnlueTQVfNzXbrDXRSPFUsqBppSHPmkZpcJai06bbv6CAHUZciOjxUj5Y0F2MKhdc5XSiu0bwZUrfA==",
+ "resolved": "3.0.1",
+ "contentHash": "eV9DTPLuMmzQwMTPAkSHijBQUVLu6IoA1+/PkmtMFbU+EqA0EDriZ266EhlRBk7v+ymP8hliSQW/bGXJQEOBFw==",
"dependencies": {
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.6.3",
- "Microsoft.Testing.Platform": "1.6.3",
- "xunit.v3.extensibility.core": "[2.0.1]",
- "xunit.v3.runner.common": "[2.0.1]"
+ "Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.8.2",
+ "Microsoft.Testing.Platform": "1.8.2",
+ "xunit.v3.extensibility.core": "[3.0.1]",
+ "xunit.v3.runner.common": "[3.0.1]"
}
},
"winquicklook.core": {
@@ -204,8 +241,8 @@
"dependencies": {
"AvalonEdit": "[6.3.1.120, )",
"Cylinder.WPF": "[1.0.0-preview.2, )",
- "Markdig": "[0.41.1, )",
- "Microsoft.Web.WebView2": "[1.0.3179.45, )",
+ "Markdig": "[0.41.3, )",
+ "Microsoft.Web.WebView2": "[1.0.3405.78, )",
"WinQuickLook.CsWin32": "[1.0.0, )"
}
},
diff --git a/WinQuickLook.Core/WinQuickLook.Core.csproj b/WinQuickLook.Core/WinQuickLook.Core.csproj
index c58f2b6b..31d9d360 100644
--- a/WinQuickLook.Core/WinQuickLook.Core.csproj
+++ b/WinQuickLook.Core/WinQuickLook.Core.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/WinQuickLook.Core/packages.lock.json b/WinQuickLook.Core/packages.lock.json
index 352aa763..8be5c6e3 100644
--- a/WinQuickLook.Core/packages.lock.json
+++ b/WinQuickLook.Core/packages.lock.json
@@ -16,15 +16,15 @@
},
"Markdig": {
"type": "Direct",
- "requested": "[0.41.1, )",
- "resolved": "0.41.1",
- "contentHash": "e9QXUg2agxd9iWV3hO5fA4Qp2avMuXFiElatzD8hp69yIEgESrdhKvDFf9y9NOlPe9jO7AA6W1JAnntLmqwRwA=="
+ "requested": "[0.41.3, )",
+ "resolved": "0.41.3",
+ "contentHash": "i3vSTyGpBGWbJB04aJ3cPJs0T3BV2e1nduW3EUHK/i+xUupYbym75iZPss/XjqhS5JlBErwQYnx7ofK3Zcsozg=="
},
"Microsoft.Web.WebView2": {
"type": "Direct",
- "requested": "[1.0.3179.45, )",
- "resolved": "1.0.3179.45",
- "contentHash": "3pokSH5CnN0G6rGhGFo1y87inxYhNxBQ2Vdf0wlvBj99KHxQJormjDACmqRnFeUsmuNFIhWwfAL1ztq7wD5qRA=="
+ "requested": "[1.0.3405.78, )",
+ "resolved": "1.0.3405.78",
+ "contentHash": "ceiIKuPHnzOf5CUv9nGpIBx0CWCCMWcBdv05QuonmUnpPtm6XDyAh6osgvin7MTpVD5O0+NbS5ts/WU9sgXgvA=="
},
"winquicklook.cswin32": {
"type": "Project"
diff --git a/WinQuickLook.sln b/WinQuickLook.sln
deleted file mode 100644
index ede10754..00000000
--- a/WinQuickLook.sln
+++ /dev/null
@@ -1,61 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.0.32112.339
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinQuickLook.Core", "WinQuickLook.Core\WinQuickLook.Core.csproj", "{8551591F-32DE-4423-8701-5DCE83B0C907}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinQuickLook.Core.Tests", "WinQuickLook.Core.Tests\WinQuickLook.Core.Tests.csproj", "{86085A98-8D02-4CA6-98EC-D0159FE99D7B}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinQuickLook.CsWin32", "WinQuickLook.CsWin32\WinQuickLook.CsWin32.csproj", "{0D01E534-2076-42C5-9DEC-84B62E8DC803}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinQuickLook.App", "WinQuickLook.App\WinQuickLook.App.csproj", "{73F2E5B0-B5CF-448C-81C0-354CC810484B}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|arm64 = Debug|arm64
- Debug|x64 = Debug|x64
- Release|arm64 = Release|arm64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Debug|arm64.ActiveCfg = Debug|arm64
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Debug|arm64.Build.0 = Debug|arm64
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Debug|x64.ActiveCfg = Debug|x64
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Debug|x64.Build.0 = Debug|x64
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Release|arm64.ActiveCfg = Release|arm64
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Release|arm64.Build.0 = Release|arm64
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Release|x64.ActiveCfg = Release|x64
- {8551591F-32DE-4423-8701-5DCE83B0C907}.Release|x64.Build.0 = Release|x64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Debug|arm64.ActiveCfg = Debug|arm64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Debug|arm64.Build.0 = Debug|arm64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Debug|x64.ActiveCfg = Debug|x64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Debug|x64.Build.0 = Debug|x64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Release|arm64.ActiveCfg = Release|arm64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Release|arm64.Build.0 = Release|arm64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Release|x64.ActiveCfg = Release|x64
- {86085A98-8D02-4CA6-98EC-D0159FE99D7B}.Release|x64.Build.0 = Release|x64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Debug|arm64.ActiveCfg = Debug|arm64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Debug|arm64.Build.0 = Debug|arm64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Debug|x64.ActiveCfg = Debug|x64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Debug|x64.Build.0 = Debug|x64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Release|arm64.ActiveCfg = Release|arm64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Release|arm64.Build.0 = Release|arm64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Release|x64.ActiveCfg = Release|x64
- {0D01E534-2076-42C5-9DEC-84B62E8DC803}.Release|x64.Build.0 = Release|x64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Debug|arm64.ActiveCfg = Debug|arm64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Debug|arm64.Build.0 = Debug|arm64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Debug|x64.ActiveCfg = Debug|x64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Debug|x64.Build.0 = Debug|x64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Release|arm64.ActiveCfg = Release|arm64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Release|arm64.Build.0 = Release|arm64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Release|x64.ActiveCfg = Release|x64
- {73F2E5B0-B5CF-448C-81C0-354CC810484B}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {569EC029-FC7C-4492-A4F1-FE7B458C6D57}
- EndGlobalSection
-EndGlobal
diff --git a/WinQuickLook.slnx b/WinQuickLook.slnx
new file mode 100644
index 00000000..b4caccec
--- /dev/null
+++ b/WinQuickLook.slnx
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+