Как остановить VS 2015 от украшения web.config?

#visual-studio-2015 #web-config #code-formatting

#visual-studio-2015 #web-config #форматирование кода

Вопрос:

Поскольку я обновился до VS 2015, я заметил, что он продолжает украшать мои файлы web.config, возможно, при каждой сборке. Но я хочу, чтобы некоторые теги были отформатированы иначе, чем правила красоты, так что это довольно раздражает.

Например, я хочу это:

 <add
    name="EcoMembershipProvider"
    type="Eco.Web.AspProviders.EcoMembershipProvider"
    EcoSpaceTypeName="Diamonds.DiamondsEcoSpace"
    enablePasswordRetrieval="true"
    enablePasswordReset="true"
    requiresQuestionAndAnswer="false"
    requiresUniqueEmail="true"
    passwordFormat="Hashed"
    userNameCaseSensitive="false"
    applicationName="/Diamonds" />
  

вместо этого:

 <add name="EcoMembershipProvider" type="Eco.Web.AspProviders.EcoMembershipProvider" EcoSpaceTypeName="Diamonds.DiamondsEcoSpace" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Hashed" userNameCaseSensitive="false" applicationName="/Diamonds" />
  

Для удобства чтения, конечно.

Есть ли какой-нибудь способ остановить VS от прикосновения к web.config, пока ему действительно не нужно что-то менять?

Или, возможно, правила можно изменить, чтобы форматировать так, как я хочу, для строк тегов длиной более N символов?

Я думаю, что та же проблема относится и к app.config, но я не проверял.

Комментарии:

1. Это никак не влияет на мои конфигурации, вы установили какие-то другие инструменты?

2. Да, у меня есть MDriven (ранее известный как ECO). И некоторые пакеты NuGet. ECO содержит расширения для VS. Я неохотно пытаюсь выполнить деинсталляцию, но я мог бы спросить их…

3. Если подумать, у меня тоже есть DPack . CapableObjects (MDriven) утверждает, что вообще не касается web.config…

4. Любое решение этой проблемы?

5. Не совсем. Я подозреваю, что это может быть NuGet при извлечении / обновлении пакета / еще много чего. Кажется, это происходит при публикации, но не при сборке для обычного тестирования / отладки внутри ide.