Я знаю, что вопрос не имеет смысла, поскольку я не создаю внутри Visual Studio. Я пытаюсь представить свой двоичный файл для статического анализа с помощью Veracode, и я строю, используя msbuild
:Как отключить Edit и Continue (для Veracode) через msbuild
msbuild coop.sln /p:Configuration=Debug /p:Platform=x64 /p:LinkIncremental=false
Я могу отключить это в моей визуальной среде студии, перейдя в меню Сервис> Параметры> Debugging> Изменить и продолжить , а затем снимите флажок «Включено редактирование и продолжение». Однако это не влияет на файл решения.
Я получаю предупреждение от Veracode о том, что вы использовали Edit & Продолжайте, когда я загружаю полученный двоичный файл. Я чувствую, что должна быть возможность отключить эту конфигурацию через msbuild
.
Пару соответствующих должностей, которые не полностью решить эту проблему:
- How to: Enable and Disable Edit and Continue
- Is there a way to completely disable Edit and Continue?
Любые идеи о том, как отключить редактирование и продолжить через msbuild
?
Изменить/Zl к какой-либо другой настройки отладки в конфигурации отладки или создать новую конфигурацию без/Zl см. Также https://msdn.microsoft.com/en-us/library/958x11bc.aspx –
Анализаторы статического кода обычно не впечатлены необходимостью проверки сборки отладки. Они больше заботятся о коде, который вы собираетесь отправить своему клиенту. Выпускная сборка. –