PathTooLongException Xamarin Droid Project
Я создал проект Xamarin.Forms с длинным путем, и при его создании я получаю эту ошибку:
"System.IO.PathTooLongException: указанный путь, имя файла или оба являются слишком длинными. Полное имя файла должно быть не более 260 символов, а имя каталога должно быть не более 248 символов".
Я не могу изменить ни путь к своему проекту, ни имя моего проекта, оно должно иметь это конкретное имя.
Может ли кто-нибудь помочь нам найти решение этой проблемы, пожалуйста?
Спасибо
2 ответа
Попробуйте добавить это свойство msbuild в свой проект, которое сократит имена файлов / папок в каталоге obj
<PropertyGroup>
<UseShortFileNames>True</UseShortFileNames>
</PropertyGroup>
Или это, чтобы изменить выходную папку на одну ближе к C:\
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<IntermediateOutputPath>C:\MyFolder\MyProj</IntermediateOutputPath>
</PropertyGroup>
Надеюсь, поможет.
Вероятно, самое простое временное решение - переместить ваш проект в корневую папку диска, чтобы уменьшить длину пути.