diff --git a/CoverageExt/CoverageExtPackage.cs b/CoverageExt/CoverageExtPackage.cs index 4b51588..d9cbc56 100644 --- a/CoverageExt/CoverageExtPackage.cs +++ b/CoverageExt/CoverageExtPackage.cs @@ -4,6 +4,7 @@ using Microsoft.VisualStudio.VCProjectEngine; using NubiloSoft.CoverageExt.Data; using System; +using System.Collections; using System.Collections.Generic; using System.ComponentModel.Design; using System.Diagnostics; @@ -174,7 +175,7 @@ private void ProjectContextMenuItem_BeforeQueryStatus(object sender, EventArgs e // TODO FIXME: We should probably check if it's a DLL as well. - if (project.FullName.EndsWith(".vcxproj")) + if (project.Object is VCProject) { menuCommand.Visible = true; } @@ -238,7 +239,7 @@ private void ContextMenuRunCoverage(object sender, bool merge) private List GetCodePaths(VCProject vcproj) { var filePaths = new List(); - foreach (var file in vcproj.Files) + foreach (VCFile file in (IEnumerable)vcproj.Files) { var dirName = Path.GetDirectoryName(file.FullPath); if (!filePaths.Contains(dirName)) diff --git a/CoverageExt/VSExt.CoverageExt.csproj b/CoverageExt/VSExt.CoverageExt.csproj index 175093b..10027e5 100644 --- a/CoverageExt/VSExt.CoverageExt.csproj +++ b/CoverageExt/VSExt.CoverageExt.csproj @@ -1,11 +1,7 @@  - - - 15.0 - 12.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) SAK SAK @@ -78,206 +74,10 @@ EnvDTE False - - ..\packages\MessagePack.2.5.192\lib\net472\MessagePack.dll - - - ..\packages\MessagePack.Annotations.2.5.192\lib\netstandard2.0\MessagePack.Annotations.dll - - - ..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll - - - ..\packages\Microsoft.Build.Framework.17.9.5\lib\net472\Microsoft.Build.Framework.dll - - - - ..\packages\Microsoft.IO.Redist.6.0.1\lib\net472\Microsoft.IO.Redist.dll - - - ..\packages\Microsoft.NET.StringTools.17.9.5\lib\net472\Microsoft.NET.StringTools.dll - - - ..\packages\Microsoft.ServiceHub.Framework.4.4.22\lib\net472\Microsoft.ServiceHub.Framework.dll - True - - ..\packages\Microsoft.VisualStudio.ComponentModelHost.17.9.187\lib\net472\Microsoft.VisualStudio.ComponentModelHost.dll - - - ..\packages\Microsoft.VisualStudio.Composition.17.7.40\lib\net472\Microsoft.VisualStudio.Composition.dll - - - ..\packages\Microsoft.VisualStudio.CoreUtility.17.9.187\lib\net472\Microsoft.VisualStudio.CoreUtility.dll - - - ..\packages\Microsoft.VisualStudio.GraphModel.17.9.37000\lib\net472\Microsoft.VisualStudio.GraphModel.dll - - - ..\packages\Microsoft.VisualStudio.ImageCatalog.17.9.37000\lib\net472\Microsoft.VisualStudio.ImageCatalog.dll - - - ..\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 - True - - - ..\packages\Microsoft.VisualStudio.Interop.17.9.37000\lib\net472\Microsoft.VisualStudio.Interop.dll - - - ..\packages\Microsoft.VisualStudio.ProjectAggregator.17.9.37000\lib\net472\Microsoft.VisualStudio.ProjectAggregator.dll - True - - - ..\packages\Microsoft.VisualStudio.RemoteControl.16.3.52\lib\net45\Microsoft.VisualStudio.RemoteControl.dll - - - ..\packages\Microsoft.VisualStudio.RpcContracts.17.9.7\lib\netstandard2.0\Microsoft.VisualStudio.RpcContracts.dll - - - ..\packages\Microsoft.VisualStudio.Shell.15.0.17.9.37000\lib\net472\Microsoft.VisualStudio.Shell.15.0.dll - - - ..\packages\Microsoft.VisualStudio.Shell.Framework.17.9.37000\lib\net472\Microsoft.VisualStudio.Shell.Framework.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.Logic.17.9.187\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.Wpf.17.9.187\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.Threading.17.9.28\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.Validation.17.8.8\lib\netstandard2.0\Microsoft.VisualStudio.Validation.dll - - - ..\packages\Microsoft.VisualStudio.VCProjectEngine.17.9.37000\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\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll - - - ..\packages\StreamJsonRpc.2.17.11\lib\netstandard2.0\StreamJsonRpc.dll - - - - ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll - - - ..\packages\System.Collections.Immutable.8.0.0\lib\net462\System.Collections.Immutable.dll - - - - ..\packages\System.Composition.AttributedModel.8.0.0\lib\net462\System.Composition.AttributedModel.dll - - - ..\packages\System.Composition.Convention.8.0.0\lib\net462\System.Composition.Convention.dll - - - ..\packages\System.Composition.Hosting.8.0.0\lib\net462\System.Composition.Hosting.dll - - - ..\packages\System.Composition.Runtime.8.0.0\lib\net462\System.Composition.Runtime.dll - - - ..\packages\System.Composition.TypedParts.8.0.0\lib\net462\System.Composition.TypedParts.dll - - - - - - - - ..\packages\System.Diagnostics.DiagnosticSource.8.0.0\lib\net462\System.Diagnostics.DiagnosticSource.dll - - - - - - ..\packages\System.IO.Pipelines.9.0.0\lib\net462\System.IO.Pipelines.dll - - - - ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll - - - - - ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll - - - ..\packages\System.Reflection.Metadata.8.0.0\lib\net462\System.Reflection.Metadata.dll - - - - ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll - - - ..\packages\System.Security.AccessControl.6.0.0\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.Json.9.0.0\lib\net462\System.Text.Json.dll - - - ..\packages\System.Threading.AccessControl.8.0.0\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.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll - - - - ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll - @@ -348,7 +148,6 @@ - Designer @@ -409,42 +208,50 @@ - - - - - - - - - - - - + + 2.5.192 + + + 6.0.1 + + + 17.9.37000 + + + 17.9.37000 + + + 17.9.187 + + + 17.9.37000 + + + 17.9.37000 + + + 17.9.37000 + + + 17.9.3184 + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + 4.7.0 + + + 4.7.0 + + + 9.0.0 + 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}. - - - - - - - - - - - - - - -