Я нашел ответ на свой вопрос. Среда, в которой я работаю, имеет символ тильды в начале всех имен входа Active Directory, например '~ abc'. Поэтому место сохранения файла по умолчанию в Visual Studio - «C: \ Users \ ~ abc \ Documents \ Visual Studio 2010 \ Projects».
Инструментам Sharepoint в VS2010 не нравится этот символ тильды. Тильда не позволяет переименовать любой из узлов «FeatureX» в папке «Функции». VS2010 или журнал событий не сообщают об ошибке, переименование просто не удается. Как только вы перемещаете проект в C: \ MyTestProject, функция переименования работает просто отлично.
Кроме того, пользователь не может создать личный сайт, если имя пользователя содержит символ тильды:
Событие с кодом 5187: сбой при создании личного сайта для пользователя DOMAIN \ ~ abc для
URL сайта http://[webapp]/personal/~abc'. Исключение составили:
Microsoft.Office.Server.UserProfiles.PersonalSiteCreateException: A
произошла ошибка при попытке создать сайт. --->
Microsoft.SharePoint.SPException: «/ personal / ~ abc» содержит незаконные
символ '~'.
KB905231 предостерегает от наличия тильды в именах групп Active Directory, но не в именах входа:
http://support.microsoft.com/default.aspx?scid=kb;en-us;905231.
Мой совет - избегайте тильды!