From 8a176eafdb53b8ae25b6fc678821c4f4518d7987 Mon Sep 17 00:00:00 2001 From: AlexPaskhin Date: Mon, 18 Mar 2019 13:20:00 +0000 Subject: [PATCH] Upgrade to support Visual Studio 2019 RC+ --- ClrHeapAllocationAnalyzer.sln | 7 +- .../ClrHeapAllocationsAnalyzer.Test.csproj | 213 ++---------------- ClrHeapAllocationsAnalyzer.Test/app.config | 77 +------ .../packages.config | 51 ----- .../ClrHeapAllocationAnalyzer.Vsix.csproj | 3 +- .../source.extension.vsixmanifest | 46 ++-- .../ClrHeapAllocationAnalyzer.csproj | 9 +- 7 files changed, 54 insertions(+), 352 deletions(-) delete mode 100644 ClrHeapAllocationsAnalyzer.Test/packages.config diff --git a/ClrHeapAllocationAnalyzer.sln b/ClrHeapAllocationAnalyzer.sln index 4e03ad1..4799747 100644 --- a/ClrHeapAllocationAnalyzer.sln +++ b/ClrHeapAllocationAnalyzer.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26403.7 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28711.60 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClrHeapAllocationsAnalyzer.Test", "ClrHeapAllocationsAnalyzer.Test\ClrHeapAllocationsAnalyzer.Test.csproj", "{9F29A769-B1F0-41E0-8944-B81EDF8C96E8}" EndProject @@ -31,4 +31,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BB51F5E3-5139-47E0-B4D1-FE856D7EE287} + EndGlobalSection EndGlobal diff --git a/ClrHeapAllocationsAnalyzer.Test/ClrHeapAllocationsAnalyzer.Test.csproj b/ClrHeapAllocationsAnalyzer.Test/ClrHeapAllocationsAnalyzer.Test.csproj index a4bc261..48c0d28 100644 --- a/ClrHeapAllocationsAnalyzer.Test/ClrHeapAllocationsAnalyzer.Test.csproj +++ b/ClrHeapAllocationsAnalyzer.Test/ClrHeapAllocationsAnalyzer.Test.csproj @@ -1,203 +1,22 @@ - - + + - Debug - AnyCPU - 8.0.30703 - 2.0 - {9F29A769-B1F0-41E0-8944-B81EDF8C96E8} - Library - Properties - ClrHeapAllocationAnalyzer.Test - ClrHeapAllocationAnalyzer.Test - v4.6.2 - 512 - + net472 + false + false - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - ..\packages\ManagedEsent.1.9.4\lib\net40\Esent.Interop.dll - - - ..\packages\Microsoft.CodeAnalysis.Common.2.0.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll - - - ..\packages\Microsoft.CodeAnalysis.CSharp.2.0.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll - - - ..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.2.0.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.Workspaces.dll - - - ..\packages\Microsoft.CodeAnalysis.Elfie.0.10.6\lib\net46\Microsoft.CodeAnalysis.Elfie.dll - - - ..\packages\Microsoft.CodeAnalysis.Workspaces.Common.2.0.0\lib\net46\Microsoft.CodeAnalysis.Workspaces.dll - - - ..\packages\Microsoft.CodeAnalysis.Workspaces.Common.2.0.0\lib\net46\Microsoft.CodeAnalysis.Workspaces.Desktop.dll - - - - ..\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll - - - ..\packages\System.Collections.Immutable.1.3.1\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll - True - - - - ..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll - True - - - ..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll - True - - - ..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll - True - - - ..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll - True - - - ..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll - True - - - ..\packages\System.Console.4.3.0\lib\net46\System.Console.dll - - - - ..\packages\System.Diagnostics.FileVersionInfo.4.3.0\lib\net46\System.Diagnostics.FileVersionInfo.dll - - - ..\packages\System.Diagnostics.StackTrace.4.3.0\lib\net46\System.Diagnostics.StackTrace.dll - - - ..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll - - - ..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll - - - ..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll - - - - ..\packages\System.Reflection.4.3.0\lib\net462\System.Reflection.dll - - - ..\packages\System.Reflection.Metadata.1.4.2\lib\portable-net45+win8\System.Reflection.Metadata.dll - - - ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll - - - ..\packages\System.Runtime.Extensions.4.3.0\lib\net462\System.Runtime.Extensions.dll - - - ..\packages\System.Runtime.InteropServices.4.3.0\lib\net462\System.Runtime.InteropServices.dll - - - ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net461\System.Security.Cryptography.Algorithms.dll - - - ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll - - - ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll - - - ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll - - - ..\packages\System.Text.Encoding.CodePages.4.3.0\lib\net46\System.Text.Encoding.CodePages.dll - - - ..\packages\System.Threading.Thread.4.3.0\lib\net46\System.Threading.Thread.dll - - - ..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll - - - - - - - - - ..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll - - - ..\packages\System.Xml.XmlDocument.4.3.0\lib\net46\System.Xml.XmlDocument.dll - - - ..\packages\System.Xml.XPath.4.3.0\lib\net46\System.Xml.XPath.dll - - - ..\packages\System.Xml.XPath.XDocument.4.3.0\lib\net46\System.Xml.XPath.XDocument.dll - - - - - - - - - - - - - - - - - - - - Designer - - - - - + - - + + + + + + + - - {eaf46154-6613-4cd6-be70-9015ff94f9cf} - ClrHeapAllocationAnalyzer - + - - - \ No newline at end of file + + diff --git a/ClrHeapAllocationsAnalyzer.Test/app.config b/ClrHeapAllocationsAnalyzer.Test/app.config index cbe66ff..c1f8325 100644 --- a/ClrHeapAllocationsAnalyzer.Test/app.config +++ b/ClrHeapAllocationsAnalyzer.Test/app.config @@ -1,75 +1,6 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/ClrHeapAllocationsAnalyzer.Test/packages.config b/ClrHeapAllocationsAnalyzer.Test/packages.config deleted file mode 100644 index 438c90f..0000000 --- a/ClrHeapAllocationsAnalyzer.Test/packages.config +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ClrHeapAllocationsAnalyzer.Vsix/ClrHeapAllocationAnalyzer.Vsix.csproj b/ClrHeapAllocationsAnalyzer.Vsix/ClrHeapAllocationAnalyzer.Vsix.csproj index 8f54ab2..2a3be1a 100644 --- a/ClrHeapAllocationsAnalyzer.Vsix/ClrHeapAllocationAnalyzer.Vsix.csproj +++ b/ClrHeapAllocationsAnalyzer.Vsix/ClrHeapAllocationAnalyzer.Vsix.csproj @@ -20,6 +20,7 @@ false false true + @@ -33,7 +34,7 @@ Properties ClrHeapAllocation ClrHeapAllocation - v4.6.1 + v4.7.2 false false false diff --git a/ClrHeapAllocationsAnalyzer.Vsix/source.extension.vsixmanifest b/ClrHeapAllocationsAnalyzer.Vsix/source.extension.vsixmanifest index dd2ba7c..1421ff8 100644 --- a/ClrHeapAllocationsAnalyzer.Vsix/source.extension.vsixmanifest +++ b/ClrHeapAllocationsAnalyzer.Vsix/source.extension.vsixmanifest @@ -1,26 +1,26 @@  - - - Clr Heap Allocation Analyzer - Clr Heap Allocation Analyzer is a Roslyn based Diagnostic Analyzer that is able to detect most allocations in code in the local method and bring them to your attention in Visual Studio. It can detect subtle allocations caused by value type boxing, closure captures, delegate instantiations, etc. - https://github.com/Microsoft/RoslynClrHeapAllocationAnalyzer - LICENSE.txt - roslyn clr allocations boxing closure display performance - - - - - - - - - - - - - - - - + + + Clr Heap Allocation Analyzer + Clr Heap Allocation Analyzer is a Roslyn based Diagnostic Analyzer that is able to detect most allocations in code in the local method and bring them to your attention in Visual Studio. It can detect subtle allocations caused by value type boxing, closure captures, delegate instantiations, etc. + https://github.com/Microsoft/RoslynClrHeapAllocationAnalyzer + LICENSE.txt + roslyn clr allocations boxing closure display performance + + + + + + + + + + + + + + + + diff --git a/ClrHeapAllocationsAnalyzer/ClrHeapAllocationAnalyzer.csproj b/ClrHeapAllocationsAnalyzer/ClrHeapAllocationAnalyzer.csproj index f382754..dfeacc3 100644 --- a/ClrHeapAllocationsAnalyzer/ClrHeapAllocationAnalyzer.csproj +++ b/ClrHeapAllocationsAnalyzer/ClrHeapAllocationAnalyzer.csproj @@ -1,14 +1,14 @@  - netstandard1.3 + netstandard2.0 false True ClrHeapAllocationAnalyzer - 1.0.0.9 + 2.0.0.0 mjsabby https://github.com/Microsoft/RoslynClrHeapAllocationAnalyzer/blob/master/LICENSE https://github.com/Microsoft/RoslynClrHeapAllocationAnalyzer @@ -29,9 +29,8 @@ - - - + +