Visual studio 2010: проект MVC: слишком длинное имя файла или расширение. (исключение из hresult: 0x800700ce) - PullRequest
2 голосов
/ 20 июня 2011

Мне всегда нравится называть свои проекты такими именами, например ... myname.myproduct.Web.csproj, например ...

У меня всегда получалось, у кого-нибудь есть альтернатива?

В любом случае, проблема теперь в том, что я создал проект MVC и назвал свой проект, используя мое длинное имя пространства имен, и он спросил меня, хочу ли я Тест, я сказал да .... и теперь он дает мне ошибку

    filename or extension is too long. (exception from hresult: 0x800700ce)

Теперь, проверяя моё решение, я вижу, что тестовый проект отсутствует.

Мое местоположение для моего каталога Projects: c: \ users \ nameofuser ...... Documents \ visual studio 2010 .... и т. Д. По умолчанию.

кто-нибудь еще имел это, я предполагаю, что путь слишком длинный ..

Должен ли я переместить мой источник за пределы c: \ users? Хватит называть мои проекты именами их пространств имен?

Немного смущен, с чего начать, любая помощь действительно ценится

Спасибо

Ответы [ 2 ]

3 голосов
/ 20 июня 2011

Да, копирование вашего решения в c: \ work может дать вам больше свободного места в путях.Я думаю, что предел составляет около 255 символов.Другой метод - исключить пространство имен при создании проектов в решении и сразу изменить имя пространства по умолчанию и имя сборки в свойствах проекта.В этом случае ваши папки и имена проектов короткие, но у вас все еще есть «красивые» пространства имен и имена сборок.

1 голос
/ 20 июня 2011

У меня была похожая проблема несколько лет назад с VS 2005. Я переместил свои проекты на корневой диск, чтобы путь был короче.

Как:

c:\projects\blah...

...