2017-01-10 5 views
0

Когда я создаю проект с Visual Studio 2016 обновления 3 Asp.Net Ядра я получаю эту ошибку и сборка завершается:System.IO.PathTooLongException при создании проекта Asp.Net сердечника

Тяжесть Код Описание проекта Подавление линии файла Состояние Ошибка MSB4018 Задача «FindConfigFiles» неожиданно завершилась. System.IO.PathTooLongException: указанный путь, имя файла или оба слишком длинны. Полноценное имя файла должно быть менее 260 символов, а имя каталога должно быть меньше 248 символов. на System.IO.Path.NormalizePath (String пути, булевой fullCheck, Int32 maxPathLength, булевы expandShortPaths) на System.IO.Path.GetDirectoryName (String путь) на System.IO.FileSystemEnumerableIterator 1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler 1 ResultHandler, булева checkHost) на System.IO.Directory.EnumerateFiles (String путь) в TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) в TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, струнного projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтр) в TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String directoryPath, String projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтр) на TypeSc ript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) в TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (Строка DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2) в TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String directoryPath, String projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers. RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, Строка projectPath, Func 2 filter) at TypeScript.Tasks.FileHelpers.RecursiveGatherFiles(String directoryPath, String projectPath, Func 2 фильтра) на TypeScript.Tasks.FileHelpers.RecursiveGatherFiles (String DirectoryPath, String projectPath, Func`2) в TypeScript.Tasks.FileHelpers.RecursiveGatherConfigFiles (String directoryPath, String projectPath) в TypeScript.Tasks.Find ConfigFiles.FindConfigFilesOnDisk() на TypeScript.Tasks.FindConfigFiles.Execute() в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() в Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() D: \ weblFront \ frontWeb \ src \ frontWeb \ frontWeb.xproj C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript \ Microsoft.TypeScript.targets 156

Я не использовать любой инструмент и т. д. Только Gulp. Как решить эту проблему, пожалуйста.

+0

Какую версию NPM вы используете? (сделать npm -v в консоли) – Tseng

+0

Версия для npm: 4.1.1 –

ответ

1

Похоже, что простая ошибка, вызванная тем, что путь (возможно, в зависимости) слишком длинный для Windows. Вы можете решить это, просто сократив путь к папке с помощью своего кода.

например.Попробуйте переместить папку проекта

из D: \ weblFront \ frontWeb \ SRC \ frontWeb \ frontWeb \

к D: \ Code \ frontWeb \

+0

Благодарим вас за быстрый ответ. Он работает сейчас. Я переместил содержимое D: \ weblFront \ frontWeb \ src \ frontWeb \ to D: \ web, и он работает. –

+0

После небольшого Googling, похоже, что некоторые люди исправили подобные проблемы, очистив и переустановив их пакеты NPM. Не уверен, почему это поможет, но это легко попробовать. –

+0

Я попробую после некоторого времени. Хотел бы я закончить свой первый проект Asp.Net Core как можно скорее. Я создал первую страницу дважды и каждый раз, когда возникает эта проблема. Когда я перешел к более короткому имени папки, он исправлен. Мне жаль, что он больше не придет. –

Смежные вопросы