提交 89169a33 编写于 作者: P Pilchie

Merge change 1221395 back from the preview branch:

Fix strong name verification disabling

1. Explicitly specify assembly name and key, instead of looking for it.
 (changeset 1221567)
上级 4784249a
......@@ -49,24 +49,24 @@ if not "%unconfigure%" == "true" (
if not "%unconfigure%" == "true" (
"%VSSDK120Install%\VisualStudioIntegration\Tools\Bin\CreateExpInstance.exe" /Reset /VSInstance=%targetVS% /RootSuffix=%TargetHive% 2> nul
msbuild %~dp0\prepare.msbuild
msbuild %~dp0\prepare.msbuild
)
call :DisableVerificationFor Microsoft.CodeAnalysis.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.CSharp.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.VisualBasic.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.Workspaces.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.CSharp.Workspaces.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.FxCopAnalyzers.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.CSharp.FxCopAnalyzers.dll
call :DisableVerificationFor Microsoft.CodeAnalysis.VisualBasic.FxCopAnalyzers.dll
call :DisableVerificationFor CompilerPackage.dll
call :DisableVerificationFor FxCopRulesSetup.dll
call :DisableVerificationFor Roslyn.Compilers.BuildTasks.dll
call :DisableVerificationFor rcsc.exe
call :DisableVerificationFor rvbc.exe
call :DisableVerificationFor VBCSCompiler.exe
call :DisableVerificationFor "Microsoft.CodeAnalysis,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.CSharp,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.VisualBasic,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.Workspaces,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.CSharp.Workspaces,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.VisualBasic.Workspaces,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.FxCopAnalyzers,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.CSharp.FxCopAnalyzers,31BF3856AD364E35"
call :DisableVerificationFor "Microsoft.CodeAnalysis.VisualBasic.FxCopAnalyzers,31BF3856AD364E35"
call :DisableVerificationFor "CompilerPackage,31BF3856AD364E35"
call :DisableVerificationFor "FxCopRulesSetup,31BF3856AD364E35"
call :DisableVerificationFor "Roslyn.Compilers.BuildTasks,31BF3856AD364E35"
call :DisableVerificationFor "rcsc,31BF3856AD364E35"
call :DisableVerificationFor "rvbc,31BF3856AD364E35"
call :DisableVerificationFor "VBCSCompiler,31BF3856AD364E35"
rem List skip verification entries
echo.
......@@ -85,10 +85,5 @@ goto :eof
:DisableVerificationFor %1
@echo %label% verification for %1
for /F %%f in ('dir /s /b "%LOCALAPPDATA%\Microsoft\VisualStudio\%targetVS%%TargetHive%\%1"') do call :CallSn %verification% "%%f" && goto :eof
goto :eof
:CallSn %1 %2
if exist "%WindowsSDK_ExecutablePath_x86%"sn.exe "%WindowsSDK_ExecutablePath_x86%sn.exe" -q %1 %2
if exist "%WindowsSDK_ExecutablePath_x64%"sn.exe "%WindowsSDK_ExecutablePath_x64%sn.exe" -q %1 %2
goto :eof
if exist "%WindowsSDK_ExecutablePath_x86%"sn.exe "%WindowsSDK_ExecutablePath_x86%sn.exe" -q %verification% %1
if exist "%WindowsSDK_ExecutablePath_x64%"sn.exe "%WindowsSDK_ExecutablePath_x64%sn.exe" -q %verification% %1
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册