Хотя локальная компиляция и отладка возможны, это не самое простое решение, и оно просто не работает, если вы используете расширения Visual Studio Sharepoint - они не работают, если у вас не установлен Sharepoint локально.
Чтобы скомпилировать сборку, которая ссылается на сборки Sharepoint, все, что вам нужно сделать, это скопировать их на локальный компьютер и сослаться на них из вашего проекта. Для удаленной отладки необходимо установить и настроить удаленный отладчик Visual Studio на тестовом сервере. Чтобы развернуть dll на тестовом сервере, вы можете просто скопировать их в папку \ Windows \ Assembly и запустить iisreset. Затем перейдите на домашнюю страницу Sharepoint и, как только эта страница появится, подключите удаленно ко всем процессам w3wp.exe на тестовом компьютере.
Удаленная отладка может быть сложной, так как много раз вы вообще не сможете подключиться к тестовому серверу. С другой стороны, если ваш локальный компьютер недостаточно силен для работы с Sharepoint и Visual Studio, это может быть единственным вариантом, который сохранит ваше здоровье.