В моем случае это определенно была проблема с правами доступа к учетной записи, с которой я вошел в Windows.
Попробуйте эту команду в командной консоли SharePoint, работающей от имени администратора:
Get-SPSite 'http://yoursite/yourcollection'
Если вы получаете ошибки, войдите в систему на сервере SharePoint как пользователь пула приложений или учетная запись, использованная для установки SharePoint, и повторите команду выше.
Если это работает, значит, у вашей предыдущей учетной записи есть проблема с разрешениями. Чтобы устранить проблему, запустите эту команду в том же окне оболочки и укажите учетную запись, которую вы хотите использовать в VS:
Add-SPShellAdmin -UserName Domain \ User