Выключите предупреждение системы безопасности Присоединения Visual Studio при отладке IIS

Вы не должны даже писать свою собственную функцию - sgml-режим (гну emacs базовый модуль) имеет встроенную симпатичную вызванную функцию печати (sgml-структурная-распечатка-программы...), который занимает начало региона и аргументы конца.

, Если Вы вырезаете и вставляете xml и Вы находите, что Ваш терминал прерывает строки в произвольных местах, можно использовать этот симпатичный принтер , который фиксирует прерывистые линии сначала.

159
задан Leniel Maccaferri 22 December 2013 в 21:11
поделиться

3 ответа

Также найденный в статье, упомянутой Tzury, но подвести итог ответов в этом потоке:

удостоверяются, что Visual Studio не работает при изменении ключа реестра, или это будет перезаписано на выходе со старым значением

Изменение (или создаст), следующий ключ реестра к 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

Для VS2015, вы, возможно, должны были бы создать Ключ реестра, на который ссылаются выше.

  1. Удостоверяются, что Visual Studio не работает, и откройте Registry Editor.
  2. Перешли к HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger, щелкните правой кнопкой и создайте новое DWORD:
    • Имя: Значение DisableAttachSecurityWarning
    • : 1 .

Обновление: , Если вы не хотите открывать regedit, сохраните этот суть как *.reg файл и работайте, это (импортирует ключи для всех версий VS ниже, чем VS2017).

Visual Studio 2017

конфигурация сохраняется в частном месте реестра, см. этот ответ: https://stackoverflow.com/a/41122603/67910

Для VS 2017 , сохраните этот суть как *.ps1 файл и выполните его как администратора, или скопируйте и вставьте следующий код в 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
}
229
ответ дан 23 November 2019 в 21:36
поделиться

ваш ответ доступен по адресу http://msdn.microsoft.com/en-us/library/ms241736.aspx

Если вы выполняете отладку законного сценарий, который вызывает это предупреждение появляются, и хотят подавить это, там это параметр реестра, который позволяет вам сделать это. Не забудьте снова включить предупреждение после того, как вы закончите с сценарий.

4
ответ дан 23 November 2019 в 21:36
поделиться

Я смог заставить его работать на Windows 7. Сначала я изменил значение реестра с открытой VS2008. Затем я закрыл ее, обновил редактор реестра и заметил, что значение было сброшено на 0. Затем я изменил его обратно на 1 и запустил VS2008. Теперь она работает нормально. Я попытался закрыть VS2008 и открыть его снова, но значение реестра остается равным 1. Спасибо за помощь

8
ответ дан 23 November 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: