Как остановить инкрементную сборку Visual Studio на постоянной основе?

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

Ответ 1

Вы можете установить это из Incremental Property в Linker Папка свойств.

Перейдите к: properties page->Linker Folder и оттуда измените Incremental Linking Свойство.

это подробная ссылка.

Ответ 2

Ну @apomene дает детали для С++.

Здесь для С#

EDIT:

Выполняя более глубокое исследование, я просмотрел все файлы внутри $(UserRootDir) и папки Visual Studio, ища тег LinkIncremental, используемый MSBuild, чтобы указать, нужно ли (или нет) инкрементное связывание, но я не нахожу что-нибудь.

Для другой стороны, внутри многих dll, используемых мастерами проекта, они относятся к тегу LinkIncremental и предполагают, что они завершают настройку проекта при его создании.

Мое заключение заключается в том, что вы можете разработать плагин Visual Studio и подключиться к некоторому событию, когда создается проект, чтобы установить VCLinkerTool.LinkIncremental в ложный.