también encontrado en el artículo mencionado por Tzury, pero para resumir las respuestas en este hilo:
asegúrese de Visual Studio no se está ejecutando cuando se cambia la clave de registro o será sobrescrito en la salida con el valor antiguo
cambio (o crear) la siguiente clave del registro para :
Visual Studio 2008HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2010HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2012 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2013 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2015 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger\DisableAttachSecurityWarning
Para VS2015, puede que necesite crear la clave de registro mencionada anteriormente.
- Asegúrese de que Visual Studio no esté ejecutándose y abra el Editor del registro.
- Vaya a
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger
, haga clic derecho y crear un nuevo DWORD
:
- Nombre:
DisableAttachSecurityWarning
- Valor:
1
.
Actualización: Si no desea abrir regedit guardar esta gist como un archivo * .reg y ejecutarlo (importaciones las claves para todas las versiones VS inferiores a VS2017).
La configuración se guarda en una ubicación de registro privado de Visual Studio, consulte esta respuesta: https://stackoverflow.com/a/41122603/67910
Para VS 2017, guardar esta gist como un archivo * .ps1 y ejecutarlo como admin, o copie y pegue el siguiente código en un archivo ps1:
#IMPORTANT: Must be run as admin
dir $env:LOCALAPPDATA\Microsoft\VisualStudio\15.* | % {
#https://stackoverflow.com/a/41122603
New-PSDrive HKU Registry HKEY_USERS
reg load 'HKU\VS2017PrivateRegistry\' $_\privateregistry.bin
$BasePath='HKU:\VS2017PrivateRegistry\Software\Microsoft\VisualStudio'
$keysResult=dir $BasePath
$keysResult | ? {$_.Name -match '\\\d+\.\d+_[^_]+$'} | % {
$keyName = $_.Name -replace 'HKEY_USERS','HKU:'
New-ItemProperty -Path $keyName\Debugger -Name DisableAttachSecurityWarning -Value 1
}
$keysResult.Handle.Close()
[gc]::collect()
reg unload 'HKU\VS2017PrivateRegistry'
Remove-PSDrive HKU
}
Esto funcionó hasta hace poco, en VS2015 - Definitivamente tengo todas las instancias VS cerradas, y la clave está configurada, pero la advertencia comenzó a aparecer nuevamente. – fastmultiplication