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>

Надеюсь, поможет.

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

Другие вопросы по тегам