Я использую SharePoint Designer только тогда, когда хочу сразу же увидеть эффект от изменения (например, на главной странице) без необходимости отвлекать / развертывать решение, просто для этого.
Хотя это занимает больше времени, я пишу весь свой HTML-код в Visual Studio и вставляю в SharePoint Designer, если это необходимо. Я НИКОГДА не вставляю из SharePoint Designer обратно в Visual Studio, поскольку инструмент имеет тенденцию разделывать HTML-код и добавлять его только для того, чтобы он мог его открыть.
Сказав это, важно понимать, когда (а когда нет) использовать SharePoint Designer. Вы должны создавать решения SharePoint для всех своих активов, например, главные страницы и файлы CSS.
Если вы откроете и отредактируете один из них в SharePoint Designer, помните, что вы отключаете / настраиваете его. Это означает, что файл теперь находится в базе данных контента, а не на диске. Это может повлиять на производительность вашего сайта.
Также помните, что SharePoint Designer не понимает код на стороне сервера. Поэтому, если у вас есть макет страницы, в котором есть код, его редактирование в SharePoint Designer приведет к его поломке.