Ответ 1
Я обнаружил, что как только мой проект будет создан, я смогу изменить свой проект на более длинное имя. Изменение имени проекта, похоже, не имеет такого количества ограничений символов.
Я немного озадачен. Я создаю новые решения с некоторыми пространствами имен, которые соответствуют структуре, в которой я работаю в данный момент.
При добавлении нового проекта общее количество символов составляет 150 шагов ниже 255.
Почему я получаю эту ошибку при добавлении проекта?
"Длина полного пути для проекта, проекта или элемента, который вы создаете, превышает максимальную длину, разрешенную системой. Вы должны уменьшить длину имени или местоположения"
Какое правило? Сколько символов мне действительно разрешено?
спасибо
ИЗМЕНИТЬ
Только что нашел ссылку, в которой говорится, что путь вычисляется: см. ссылку http://social.msdn.microsoft.com/forums/en-US/csharpide/thread/d614d0ba-eea2-444b-9be8-7fe4fb85a226/
Path length + 1 (separator) +
Solution name length + 1 (separator) +
Project name length + 1 (separator) +
Project name length +
80 (Reserved space)
Я обнаружил, что как только мой проект будет создан, я смогу изменить свой проект на более длинное имя. Изменение имени проекта, похоже, не имеет такого количества ограничений символов.
Это всего лишь вариация ответа @Kelvin, но вы можете создать новый проект в месте с коротким путем, например, c:\temp. Затем переместите дерево папок проекта в среду, в которой вы работаете.
VS 2013, похоже, имеет такое же ограничение. Однако я смог:
Работали!
Такая же проблема с VS2010 для добавления нового проекта в существующее решение. Самое простое решение -
Это примерно решение, предложенное в других ответах, но здесь я объясняю его шаг за шагом с более подробной информацией.