On trouve également dans l'article mentionné par Tzury, mais pour résumer les réponses dans ce fil:
assurez-vous que Visual Studio n'est pas en cours d'exécution lors de la modification de la clé de registre ou il sera écrasé à la sortie avec l'ancienne valeur
Remplacez (ou créez) la clé de registre suivante par 1 :
Visual Studio 2008 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2010 HKEY_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
Pour VS2015, vous devrez peut-être créer la clé de registre référencée ci-dessus.
- Assurez-vous que Visual Studio n'est pas en cours d'exécution et ouvrez l'Éditeur du Registre.
- Accédez à
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger
, cliquez avec le bouton droit de la souris et créez un nouveau DWORD
:
- Nom:
DisableAttachSecurityWarning
- Valeur:
1
.
Mise à jour: Si vous ne souhaitez pas ouvrir regedit, enregistrez ce contenu dans un fichier * .reg et exécutez-le (importe les clés pour toutes les versions de VS inférieures à VS2017).
Visual Studio 2017
La configuration est enregistrée dans un emplacement de registre privé, voir cette réponse: https://stackoverflow.com/a/41122603/67910
Pour VS 2017 , enregistrez ce contenu dans un fichier * .ps1 et exécutez-le en tant qu'administrateur, ou copiez et collez le code suivant dans un fichier 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
}