From d11dbca00ff119052a65c0af719d2d5ef5f59256 Mon Sep 17 00:00:00 2001 From: Mads Kristensen Date: Wed, 12 Sep 2018 14:09:14 -0700 Subject: [PATCH] Added support for VS 16.0 --- Backup/WebPackTaskRunner.sln | 28 ++++++++++++++++++++++++++++ WebPackTaskRunner.sln | 7 +++++-- appveyor.yml | 2 +- src/WebPackPackage.cs | 2 +- src/WebPackTaskRunner.csproj | 22 ++++++++++++++++------ src/packages.config | 4 +++- src/source.extension.cs | 2 +- src/source.extension.vsixmanifest | 7 +++---- 8 files changed, 58 insertions(+), 16 deletions(-) create mode 100644 Backup/WebPackTaskRunner.sln diff --git a/Backup/WebPackTaskRunner.sln b/Backup/WebPackTaskRunner.sln new file mode 100644 index 0000000..c4ffb8a --- /dev/null +++ b/Backup/WebPackTaskRunner.sln @@ -0,0 +1,28 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.24720.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebPackTaskRunner", "src\WebPackTaskRunner.csproj", "{94660BCF-169A-42E1-BD84-345449743069}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{04D0CE67-A915-44BB-BC3C-8E7885CF9E97}" + ProjectSection(SolutionItems) = preProject + appveyor.yml = appveyor.yml + README.md = README.md + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {94660BCF-169A-42E1-BD84-345449743069}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {94660BCF-169A-42E1-BD84-345449743069}.Debug|Any CPU.Build.0 = Debug|Any CPU + {94660BCF-169A-42E1-BD84-345449743069}.Release|Any CPU.ActiveCfg = Release|Any CPU + {94660BCF-169A-42E1-BD84-345449743069}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/WebPackTaskRunner.sln b/WebPackTaskRunner.sln index c4ffb8a..f70797b 100644 --- a/WebPackTaskRunner.sln +++ b/WebPackTaskRunner.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 +# Visual Studio 15 +VisualStudioVersion = 15.0.28105.3064 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebPackTaskRunner", "src\WebPackTaskRunner.csproj", "{94660BCF-169A-42E1-BD84-345449743069}" EndProject @@ -25,4 +25,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {199B88C2-5D93-4DD6-BAFA-8669105442F0} + EndGlobalSection EndGlobal diff --git a/appveyor.yml b/appveyor.yml index efe0360..6b85030 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -image: Visual Studio 2017 RC +image: Visual Studio 2017 install: - ps: (new-object Net.WebClient).DownloadString("https://raw.github.com/madskristensen/ExtensionScripts/master/AppVeyor/vsix.ps1") | iex diff --git a/src/WebPackPackage.cs b/src/WebPackPackage.cs index 720b789..908e876 100644 --- a/src/WebPackPackage.cs +++ b/src/WebPackPackage.cs @@ -11,7 +11,7 @@ namespace WebPackTaskRunner [PackageRegistration(UseManagedResourcesOnly = true, AllowsBackgroundLoading = true)] [InstalledProductRegistration("#110", "#112", Vsix.Version, IconResourceID = 400)] [ProvideMenuResource("Menus.ctmenu", 1)] - [ProvideAutoLoad(ActivationContextGuid)] + [ProvideAutoLoad(ActivationContextGuid, PackageAutoLoadFlags.BackgroundLoad)] [ProvideUIContextRule(ActivationContextGuid, Vsix.Id, "( WAP | WebSite | DotNetCoreWeb | ProjectK | Cordova ) & !Node ", new string[] { diff --git a/src/WebPackTaskRunner.csproj b/src/WebPackTaskRunner.csproj index bdc1a3e..407ac35 100644 --- a/src/WebPackTaskRunner.csproj +++ b/src/WebPackTaskRunner.csproj @@ -1,14 +1,16 @@  - + - 14.0 + $(VisualStudioVersion) $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) true Program $(DevEnvDir)\devenv.exe /rootsuffix Exp + + @@ -249,17 +251,25 @@ VSPackage + + + + + + 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}. - - + + + + - - + +