首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PathTooLongException Xamarin Droid项目

PathTooLongException Xamarin Droid项目
EN

Stack Overflow用户
提问于 2017-02-20 16:02:48
回答 2查看 5.7K关注 0票数 13

我创建了一个具有长路径的Xamarin.Forms项目,在构建它时我得到了以下错误:

System.IO.PathTooLongException:指定的路径、文件名或两者都太长。完全限定的文件名必须小于260个字符,目录名必须小于248个字符。

我不能更改我的项目路径和我的项目名称,它必须有特定的名称。

有谁能帮我们找到解决这个问题的办法吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-06-22 03:02:27

尝试在项目中添加此msbuild属性,以缩短obj目录上的文件/文件夹名称。

代码语言:javascript
复制
<PropertyGroup>
    <UseShortFileNames>True</UseShortFileNames>
</PropertyGroup>

或将输出文件夹更改为更接近C:\的文件夹

代码语言:javascript
复制
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <IntermediateOutputPath>C:\MyFolder\MyProj</IntermediateOutputPath>
</PropertyGroup>

希望能帮上忙。

票数 34
EN

Stack Overflow用户

发布于 2017-06-22 10:42:13

可能最简单的临时解决方案是将项目移动到驱动器的根文件夹,以减少路径的长度。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42349161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档