Почему форматирование всего документа в Visual Studio 2019 добавляет новые строки в код SVG? - PullRequest
0 голосов
/ 28 января 2020

У меня есть ASP. Net Основная веб-страница, которую я редактирую в Visual Studio 2019. На самом деле это страница _layout.cs html. Я вставляю код SVG, встроенный в html после того, как отредактировал его в другом приложении.

Когда я вставляю код SVG в элемент управления span, он выглядит примерно так ...

<span>
    <svg svg details here...>
        <path d="coordinates here..."/>
        <path d="coordinates here..."/>
        <path d="coordinates here..."/>
    </svg>
</span>

Однако, когда я нажимаю кнопку «Форматировать весь документ» на панели инструментов в Visual Studio (или нажимаю CTRL - E, D), я каждый раз получаю новые строки в своем коде SVG (только в Код SVG - не весь мой документ).

Это означает, что если я нажму его один раз, я получу

<span>
    <svg svg details here...>

        <path d="coordinates here..."/>

        <path d="coordinates here..."/>

        <path d="coordinates here..."/>

    </svg>
</span>

, и если я нажму его снова, у меня будет это .. .

<span>
    <svg svg details here...>


        <path d="coordinates here..."/>


        <path d="coordinates here..."/>


        <path d="coordinates here..."/>


    </svg>
</span>

После добавления SVG, содержащего около 100 строк, и многократной попытки отформатировать мой документ моя страница выглядела довольно разреженной!

Кто-нибудь знает, почему это так? что происходит, и как это остановить?

1 Ответ

0 голосов
/ 29 января 2020

У меня такая же проблема. Эта статья помогла мне: Работа с файлами SVG в Visual Studio и Visual Web Developer . В результате мой код немного отличался от закрывающего тега:

<object data="~/Content/svg/next.svg" type="image/svg+xml"></object>
...