diff --git a/tooling/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj b/tooling/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj index 1dc1d55981..491559471e 100644 --- a/tooling/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj +++ b/tooling/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj @@ -79,7 +79,6 @@ - @@ -320,9 +319,10 @@ <_GeneratedVSIXAssemblyInfoInputsCacheFile>$(IntermediateOutputPath)$(MSBuildProjectName).VSIXAssemblyInfo.cache.txt <_GeneratedVSIXAssemblyInfoFile>$(IntermediateOutputPath)$(MSBuildProjectName).VSIXAssemblyInfo.cs + <_GeneratedVSIXBindingRedirectFile>$(IntermediateOutputPath)$(MSBuildProjectName).BindingRedirects.cs @@ -330,6 +330,29 @@ <_Parameter1>$(VsixVersion) + + + <_GeneratedVSIXBindingRedirectContent> + +using Microsoft.VisualStudio.Shell; + +@(ProjectReference->'[assembly: ProvideBindingRedirection(AssemblyName = "%(Name)", GenerateCodeBase = true, PublicKeyToken = "adb9793829ddae60", OldVersionLowerBound = "0.0.0.0", OldVersionUpperBound = "$(VersionPrefix).0", NewVersion = "$(VersionPrefix).0")]', '%0A') +]]> + + + + + + false + + + + @@ -351,4 +374,4 @@ - \ No newline at end of file + diff --git a/tooling/Microsoft.VisualStudio.RazorExtension/Properties/BindingRedirectAttributes.cs b/tooling/Microsoft.VisualStudio.RazorExtension/Properties/BindingRedirectAttributes.cs deleted file mode 100644 index 4e7d31d0bf..0000000000 --- a/tooling/Microsoft.VisualStudio.RazorExtension/Properties/BindingRedirectAttributes.cs +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using Microsoft.VisualStudio.Shell; - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.AspNetCore.Mvc.Razor.Extensions", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")] - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")] - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.AspNetCore.Razor.Language", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")] - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.CodeAnalysis.Razor", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")] - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.CodeAnalysis.Razor.Workspaces", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")] - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.CodeAnalysis.Remote.Razor", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")] - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.VisualStudio.Editor.Razor", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")] - -[assembly: ProvideBindingRedirection( - AssemblyName = "Microsoft.VisualStudio.LanguageServices.Razor", - GenerateCodeBase = true, - PublicKeyToken = "adb9793829ddae60", - OldVersionLowerBound = "0.0.0.0", - OldVersionUpperBound = "2.2.0.0", - NewVersion = "2.2.0.0")]