diff --git a/Coverage-x86/Coverage-x86.vcxproj b/Coverage-x86/Coverage-x86.vcxproj index a7a6fbd..3f38ef5 100644 --- a/Coverage-x86/Coverage-x86.vcxproj +++ b/Coverage-x86/Coverage-x86.vcxproj @@ -21,32 +21,28 @@ {BAB94FD2-1956-45B8-8D2F-904519D7FFA4} Coveragex86 - 10.0.22621.0 + 10.0 Application true - v143 MultiByte Application false - v143 true MultiByte Application true - v143 MultiByte Application false - v143 true MultiByte diff --git a/Coverage/Coverage.vcxproj b/Coverage/Coverage.vcxproj index e64799f..802825f 100644 --- a/Coverage/Coverage.vcxproj +++ b/Coverage/Coverage.vcxproj @@ -21,33 +21,29 @@ {70397440-C4F5-4091-8DBE-F2FFE6107D2D} Coverage - 10.0.22621.0 + 10.0 Coverage-x64 Application true - v143 MultiByte Application false - v143 true MultiByte Application true - v143 MultiByte Application false - v143 true MultiByte diff --git a/Coverage/Test/Test.vcxproj b/Coverage/Test/Test.vcxproj index a40dec6..79645db 100644 --- a/Coverage/Test/Test.vcxproj +++ b/Coverage/Test/Test.vcxproj @@ -22,20 +22,18 @@ {CC47FB0B-0F7B-4C92-A0EF-07C922A28D87} Win32Proj MinimumTest - 10.0.22621.0 + 10.0 DynamicLibrary true - v143 MultiByte false DynamicLibrary false - v143 true MultiByte false @@ -43,14 +41,12 @@ DynamicLibrary true - v143 MultiByte false DynamicLibrary false - v143 true MultiByte false diff --git a/CoverageExt/CoverageExecution.cs b/CoverageExt/CoverageExecution.cs index 36c3397..762f6f0 100644 --- a/CoverageExt/CoverageExecution.cs +++ b/CoverageExt/CoverageExecution.cs @@ -101,6 +101,10 @@ private string CreateVsTestExePath() // TODO: We can do much better here by using the registry... var folders = new[] { + @"\Microsoft Visual Studio\18\Professional\Common7\IDE\Extensions\TestPlatform", + @"\Microsoft Visual Studio\18\Community\Common7\IDE\Extensions\TestPlatform", + @"\Microsoft Visual Studio\18\Enterprise\Common7\IDE\Extensions\TestPlatform", + @"\Microsoft Visual Studio\18\BuildTools\Common7\IDE\Extensions\TestPlatform", @"\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\TestPlatform\", @"\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\TestPlatform\", @"\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\Extensions\TestPlatform\", diff --git a/CoverageExt/Resources/Coverage-x64.exe b/CoverageExt/Resources/Coverage-x64.exe index a516590..d0d7ed6 100644 Binary files a/CoverageExt/Resources/Coverage-x64.exe and b/CoverageExt/Resources/Coverage-x64.exe differ diff --git a/CoverageExt/Resources/Coverage-x64d.exe b/CoverageExt/Resources/Coverage-x64d.exe index e7d94ec..c9db507 100644 Binary files a/CoverageExt/Resources/Coverage-x64d.exe and b/CoverageExt/Resources/Coverage-x64d.exe differ diff --git a/CoverageExt/Resources/Coverage-x86.exe b/CoverageExt/Resources/Coverage-x86.exe index 2d42803..dd2ed2c 100644 Binary files a/CoverageExt/Resources/Coverage-x86.exe and b/CoverageExt/Resources/Coverage-x86.exe differ diff --git a/CoverageExt/Resources/Coverage-x86d.exe b/CoverageExt/Resources/Coverage-x86d.exe index 0914f2f..e956ed2 100644 Binary files a/CoverageExt/Resources/Coverage-x86d.exe and b/CoverageExt/Resources/Coverage-x86d.exe differ diff --git a/CoverageExt/VSExt.CoverageExt.csproj b/CoverageExt/VSExt.CoverageExt.csproj index 175093b..1834850 100644 --- a/CoverageExt/VSExt.CoverageExt.csproj +++ b/CoverageExt/VSExt.CoverageExt.csproj @@ -1,8 +1,7 @@  - - - + + 15.0 12.0 @@ -78,24 +77,27 @@ EnvDTE False - - ..\packages\MessagePack.2.5.192\lib\net472\MessagePack.dll + + ..\packages\MessagePack.3.1.4\lib\net472\MessagePack.dll - - ..\packages\MessagePack.Annotations.2.5.192\lib\netstandard2.0\MessagePack.Annotations.dll + + ..\packages\MessagePack.Annotations.3.1.4\lib\netstandard2.0\MessagePack.Annotations.dll - - ..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + ..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.5\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\packages\Microsoft.Bcl.HashCode.6.0.0\lib\net462\Microsoft.Bcl.HashCode.dll - ..\packages\Microsoft.Build.Framework.17.9.5\lib\net472\Microsoft.Build.Framework.dll + ..\packages\Microsoft.Build.Framework.18.4.0\lib\net472\Microsoft.Build.Framework.dll - - ..\packages\Microsoft.IO.Redist.6.0.1\lib\net472\Microsoft.IO.Redist.dll + + ..\packages\Microsoft.IO.Redist.6.1.3\lib\net472\Microsoft.IO.Redist.dll - ..\packages\Microsoft.NET.StringTools.17.9.5\lib\net472\Microsoft.NET.StringTools.dll + ..\packages\Microsoft.NET.StringTools.18.4.0\lib\net472\Microsoft.NET.StringTools.dll ..\packages\Microsoft.ServiceHub.Framework.4.4.22\lib\net472\Microsoft.ServiceHub.Framework.dll @@ -104,16 +106,16 @@ True - ..\packages\Microsoft.VisualStudio.ComponentModelHost.17.9.187\lib\net472\Microsoft.VisualStudio.ComponentModelHost.dll + ..\packages\Microsoft.VisualStudio.ComponentModelHost.17.14.106\lib\net472\Microsoft.VisualStudio.ComponentModelHost.dll - - ..\packages\Microsoft.VisualStudio.Composition.17.7.40\lib\net472\Microsoft.VisualStudio.Composition.dll + + ..\packages\Microsoft.VisualStudio.Composition.17.12.20\lib\net472\Microsoft.VisualStudio.Composition.dll - ..\packages\Microsoft.VisualStudio.CoreUtility.17.9.187\lib\net472\Microsoft.VisualStudio.CoreUtility.dll + ..\packages\Microsoft.VisualStudio.CoreUtility.17.14.249\lib\net472\Microsoft.VisualStudio.CoreUtility.dll - ..\packages\Microsoft.VisualStudio.GraphModel.17.9.37000\lib\net472\Microsoft.VisualStudio.GraphModel.dll + ..\packages\Microsoft.VisualStudio.GraphModel.17.14.40260\lib\net472\Microsoft.VisualStudio.GraphModel.dll ..\packages\Microsoft.VisualStudio.ImageCatalog.17.9.37000\lib\net472\Microsoft.VisualStudio.ImageCatalog.dll @@ -122,14 +124,14 @@ ..\packages\Microsoft.VisualStudio.Imaging.17.9.37000\lib\net472\Microsoft.VisualStudio.Imaging.dll - ..\packages\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.17.9.37000\lib\net472\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.dll + ..\packages\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.17.14.40254\lib\net472\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.dll True - ..\packages\Microsoft.VisualStudio.Interop.17.9.37000\lib\net472\Microsoft.VisualStudio.Interop.dll + ..\packages\Microsoft.VisualStudio.Interop.17.14.40260\lib\net472\Microsoft.VisualStudio.Interop.dll - ..\packages\Microsoft.VisualStudio.ProjectAggregator.17.9.37000\lib\net472\Microsoft.VisualStudio.ProjectAggregator.dll + ..\packages\Microsoft.VisualStudio.ProjectAggregator.17.14.40254\lib\net472\Microsoft.VisualStudio.ProjectAggregator.dll True @@ -145,141 +147,148 @@ ..\packages\Microsoft.VisualStudio.Shell.Framework.17.9.37000\lib\net472\Microsoft.VisualStudio.Shell.Framework.dll + + + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.8.0.17.14.40260\lib\net472\Microsoft.VisualStudio.Shell.Interop.8.0.dll + ..\packages\Microsoft.VisualStudio.Telemetry.17.9.305\lib\net45\Microsoft.VisualStudio.Telemetry.dll - ..\packages\Microsoft.VisualStudio.Text.Data.17.9.187\lib\net472\Microsoft.VisualStudio.Text.Data.dll + ..\packages\Microsoft.VisualStudio.Text.Data.17.14.249\lib\net472\Microsoft.VisualStudio.Text.Data.dll - ..\packages\Microsoft.VisualStudio.Text.Logic.17.9.187\lib\net472\Microsoft.VisualStudio.Text.Logic.dll + ..\packages\Microsoft.VisualStudio.Text.Logic.17.14.249\lib\net472\Microsoft.VisualStudio.Text.Logic.dll - ..\packages\Microsoft.VisualStudio.Text.UI.17.9.187\lib\net472\Microsoft.VisualStudio.Text.UI.dll + ..\packages\Microsoft.VisualStudio.Text.UI.17.14.249\lib\net472\Microsoft.VisualStudio.Text.UI.dll - ..\packages\Microsoft.VisualStudio.Text.UI.Wpf.17.9.187\lib\net472\Microsoft.VisualStudio.Text.UI.Wpf.dll + ..\packages\Microsoft.VisualStudio.Text.UI.Wpf.17.14.249\lib\net472\Microsoft.VisualStudio.Text.UI.Wpf.dll - - - ..\packages\Microsoft.VisualStudio.TextManager.Interop.17.9.37000\lib\net472\Microsoft.VisualStudio.TextManager.Interop.dll - ..\packages\Microsoft.VisualStudio.TextManager.Interop.8.0.17.9.37000\lib\net472\Microsoft.VisualStudio.TextManager.Interop.8.0.dll + ..\packages\Microsoft.VisualStudio.TextManager.Interop.8.0.17.14.40260\lib\net472\Microsoft.VisualStudio.TextManager.Interop.8.0.dll - - ..\packages\Microsoft.VisualStudio.Threading.17.9.28\lib\net472\Microsoft.VisualStudio.Threading.dll + + ..\packages\Microsoft.VisualStudio.Threading.17.13.2\lib\net472\Microsoft.VisualStudio.Threading.dll ..\packages\Microsoft.VisualStudio.Utilities.17.9.37000\lib\net472\Microsoft.VisualStudio.Utilities.dll - ..\packages\Microsoft.VisualStudio.Utilities.Internal.16.3.56\lib\net45\Microsoft.VisualStudio.Utilities.Internal.dll + ..\packages\Microsoft.VisualStudio.Utilities.Internal.16.3.90\lib\net45\Microsoft.VisualStudio.Utilities.Internal.dll - - ..\packages\Microsoft.VisualStudio.Validation.17.8.8\lib\netstandard2.0\Microsoft.VisualStudio.Validation.dll + + ..\packages\Microsoft.VisualStudio.Validation.17.13.22\lib\netstandard2.0\Microsoft.VisualStudio.Validation.dll - ..\packages\Microsoft.VisualStudio.VCProjectEngine.17.9.37000\lib\net472\Microsoft.VisualStudio.VCProjectEngine.dll + ..\packages\Microsoft.VisualStudio.VCProjectEngine.17.14.40264\lib\net472\Microsoft.VisualStudio.VCProjectEngine.dll True ..\packages\Microsoft.Win32.Registry.5.0.0\lib\net461\Microsoft.Win32.Registry.dll - - ..\packages\Nerdbank.Streams.2.10.69\lib\netstandard2.0\Nerdbank.Streams.dll + + ..\packages\Nerdbank.MessagePack.1.1.25\lib\net472\Nerdbank.MessagePack.dll + + + ..\packages\Nerdbank.Streams.2.13.16\lib\netstandard2.0\Nerdbank.Streams.dll - ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll + ..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll - - ..\packages\StreamJsonRpc.2.17.11\lib\netstandard2.0\StreamJsonRpc.dll + + ..\packages\PolyType.1.2.1\lib\net472\PolyType.dll + + + ..\packages\StreamJsonRpc.2.24.84\lib\netstandard2.0\StreamJsonRpc.dll - - ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + ..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.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.Composition.AttributedModel.8.0.0\lib\net462\System.Composition.AttributedModel.dll + + ..\packages\System.Composition.AttributedModel.10.0.5\lib\net462\System.Composition.AttributedModel.dll - - ..\packages\System.Composition.Convention.8.0.0\lib\net462\System.Composition.Convention.dll + + ..\packages\System.Composition.Convention.10.0.5\lib\net462\System.Composition.Convention.dll - - ..\packages\System.Composition.Hosting.8.0.0\lib\net462\System.Composition.Hosting.dll + + ..\packages\System.Composition.Hosting.10.0.5\lib\net462\System.Composition.Hosting.dll - - ..\packages\System.Composition.Runtime.8.0.0\lib\net462\System.Composition.Runtime.dll + + ..\packages\System.Composition.Runtime.10.0.5\lib\net462\System.Composition.Runtime.dll - - ..\packages\System.Composition.TypedParts.8.0.0\lib\net462\System.Composition.TypedParts.dll + + ..\packages\System.Composition.TypedParts.10.0.5\lib\net462\System.Composition.TypedParts.dll - - ..\packages\System.Diagnostics.DiagnosticSource.8.0.0\lib\net462\System.Diagnostics.DiagnosticSource.dll + + ..\packages\System.Diagnostics.DiagnosticSource.10.0.5\lib\net462\System.Diagnostics.DiagnosticSource.dll - - ..\packages\System.IO.Pipelines.9.0.0\lib\net462\System.IO.Pipelines.dll + + ..\packages\System.IO.Pipelines.10.0.5\lib\net462\System.IO.Pipelines.dll - - ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll + + ..\packages\System.Memory.4.6.3\lib\net462\System.Memory.dll - - ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + ..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll - - ..\packages\System.Reflection.Metadata.8.0.0\lib\net462\System.Reflection.Metadata.dll + + ..\packages\System.Reflection.Metadata.10.0.5\lib\net462\System.Reflection.Metadata.dll - - ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + ..\packages\System.Runtime.CompilerServices.Unsafe.6.1.2\lib\net462\System.Runtime.CompilerServices.Unsafe.dll - - ..\packages\System.Security.AccessControl.6.0.0\lib\net461\System.Security.AccessControl.dll + + ..\packages\System.Security.AccessControl.6.0.1\lib\net461\System.Security.AccessControl.dll ..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll - - ..\packages\System.Text.Encodings.Web.9.0.0\lib\net462\System.Text.Encodings.Web.dll + + ..\packages\System.Text.Encodings.Web.10.0.5\lib\net462\System.Text.Encodings.Web.dll - - ..\packages\System.Text.Json.9.0.0\lib\net462\System.Text.Json.dll + + ..\packages\System.Text.Json.10.0.5\lib\net462\System.Text.Json.dll - - ..\packages\System.Threading.AccessControl.8.0.0\lib\net462\System.Threading.AccessControl.dll + + ..\packages\System.Threading.AccessControl.10.0.5\lib\net462\System.Threading.AccessControl.dll - - ..\packages\System.Threading.Tasks.Dataflow.8.0.0\lib\net462\System.Threading.Tasks.Dataflow.dll + + ..\packages\System.Threading.Tasks.Dataflow.10.0.5\lib\net462\System.Threading.Tasks.Dataflow.dll - - ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + ..\packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll - - ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll - + @@ -409,42 +418,24 @@ - - + + - - - - - - - - - + + + + + + + + + true - - - 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}. - - - - - - - - - - - - - - - + + + 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/CoverageExt/packages.config b/CoverageExt/packages.config index 14741ae..835ca3b 100644 --- a/CoverageExt/packages.config +++ b/CoverageExt/packages.config @@ -1,74 +1,78 @@  - - - - - + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - + + + + + + \ No newline at end of file diff --git a/Directory.Build.props b/Directory.Build.props index d513257..fc39fb9 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,8 +1,18 @@ - + stdcpp17 + + + 10.0 + + + v143 + + + v145 + \ No newline at end of file diff --git a/Library/Library.vcxproj b/Library/Library.vcxproj index ee70a96..a0f5694 100644 --- a/Library/Library.vcxproj +++ b/Library/Library.vcxproj @@ -21,32 +21,28 @@ {1B468F45-09F6-4DCE-8BDD-A831066F3175} Library - 10.0.22621.0 + 10.0 DynamicLibrary true - v143 MultiByte DynamicLibrary false - v143 true MultiByte DynamicLibrary true - v143 MultiByte DynamicLibrary false - v143 true MultiByte diff --git a/MinimumTest/MinimumTest.vcxproj b/MinimumTest/MinimumTest.vcxproj index 4c2efc5..b62719f 100644 --- a/MinimumTest/MinimumTest.vcxproj +++ b/MinimumTest/MinimumTest.vcxproj @@ -22,20 +22,18 @@ {6BD563E5-54E4-41B2-963E-708AEF612D20} Win32Proj MinimumTest - 10.0.22621.0 + 10.0 DynamicLibrary true - v143 Unicode false DynamicLibrary false - v143 true Unicode false @@ -43,14 +41,12 @@ DynamicLibrary true - v143 Unicode false DynamicLibrary false - v143 true Unicode false diff --git a/MinimumTestApp/MinimumTestApp.vcxproj b/MinimumTestApp/MinimumTestApp.vcxproj index ae78c8b..7359757 100644 --- a/MinimumTestApp/MinimumTestApp.vcxproj +++ b/MinimumTestApp/MinimumTestApp.vcxproj @@ -21,32 +21,28 @@ {BF2ED12B-E0FC-4FD1-8F95-CEC239453846} MinimumTestApp - 10.0.22621.0 + 10.0 Application true - v143 MultiByte Application false - v143 true MultiByte Application true - v143 MultiByte Application false - v143 true MultiByte