From 57fc6833fe95f4be0053939eac70d4e99e10ff00 Mon Sep 17 00:00:00 2001 From: Nate McMaster Date: Wed, 20 Dec 2017 12:54:47 -0800 Subject: [PATCH] Mark the SecretManager VSIX as IsProductComponent=true - Update extension to be per-machine, and make installation folder more-specific - Update the VSIX identity - Set the artifact category as shipoob --- build/VSIX.targets | 11 +++++++++++ build/repo.props | 1 + .../Microsoft.VisualStudio.SecretManager.csproj | 6 ++++++ .../source.extension.vsixmanifest | 7 ++++--- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/build/VSIX.targets b/build/VSIX.targets index b066b0a8de..d343689ae6 100644 --- a/build/VSIX.targets +++ b/build/VSIX.targets @@ -7,6 +7,8 @@ Microsoft.VisualStudio.SecretManager $(RepositoryRoot)tooling\$(VSIXName)\$(VSIXName).csproj $(BuildDir)$(VSIXName).vsix + $(BuildDir)$(VSIXName).json + shipoob VsixPackage $(PackageVersion) + $(VSIXArtifactCategory) + $(VSIXName) + + + + JsonFile + $(VSIXArtifactCategory) + $(VSIXName).json + $(VSIXName) diff --git a/build/repo.props b/build/repo.props index 7e2917edef..1be3632130 100644 --- a/build/repo.props +++ b/build/repo.props @@ -6,6 +6,7 @@ + Internal.AspNetCore.Universe.Lineup diff --git a/tooling/Microsoft.VisualStudio.SecretManager/Microsoft.VisualStudio.SecretManager.csproj b/tooling/Microsoft.VisualStudio.SecretManager/Microsoft.VisualStudio.SecretManager.csproj index bfd99e46b7..dfe6fa36bd 100644 --- a/tooling/Microsoft.VisualStudio.SecretManager/Microsoft.VisualStudio.SecretManager.csproj +++ b/tooling/Microsoft.VisualStudio.SecretManager/Microsoft.VisualStudio.SecretManager.csproj @@ -3,6 +3,12 @@ 15.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + CommonExtensions + Microsoft\ASP.NET Core\UserSecrets + true + False False False diff --git a/tooling/Microsoft.VisualStudio.SecretManager/source.extension.vsixmanifest b/tooling/Microsoft.VisualStudio.SecretManager/source.extension.vsixmanifest index 643914b606..7edf1295e0 100644 --- a/tooling/Microsoft.VisualStudio.SecretManager/source.extension.vsixmanifest +++ b/tooling/Microsoft.VisualStudio.SecretManager/source.extension.vsixmanifest @@ -1,11 +1,12 @@ - - Microsoft.VisualStudio.SecretManager + + ASP.NET Core User Secrets Extension + Microsoft.VisualStudio.SecretManager Enables IVsProjectSecrets for ASP.NET Core projects that use Microsoft.Extensions.Configuration.UserSecrets. - +