Кто-нибудь видел проблему в .NET Core 1.1, когда под папкой netcoreapp1.1\publish они заканчиваются папкой bin, которая, кажется, зацикливается сама на себе и в конечном итоге приводит к появлению сообщения слишком длинного пути в Windows. Попытка удалить эту папку в проводнике Windows приводит к появлению сообщения Source Too Long. Единственным решением было использовать RoboCopy.
Вот пример одного из сгенерированных путей:
bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\ bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\ bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\ bin\release\netcoreapp1.1\publish\bin\release\netcoreapp1.1\publish\bin\release\netcoreapp1.1\publish\bin\release\netcoreapp1.1\publish\bin\release\netcoreapp1.1\publish\ Контроллеры\
Это проблема, вызванная тем, что я что-то неправильно настроил?
Последняя очистка вернула следующую статистику:
Папки: 6866 Файлы: 7391
Я публикую с помощью следующей команды:
dotnet publish -c debug
Кажется, что каждая публикация делает структуру папок глубже, и это, похоже, связано с файлами CSHTML в моем проекте, создающими эту структуру папок:
\publish\bin\debug\netcoreapp1.1\publish\Controllers\Account\Views
Затем при второй сборке этой структуры:
\publish\bin\debug\netcoreapp1.1\publish\bin\debug\netcoreapp1.1\publish\Controllers\Account\Views
И так далее...
Я использую SDK 1.0.0-preview2-1-003177.