Unity3d Can';不要在Unity项目中删除desktop.ini文件

Unity3d Can';不要在Unity项目中删除desktop.ini文件,unity3d,windows-10,desktop.ini,Unity3d,Windows 10,Desktop.ini,最近,我不得不将我的unity项目转移到google drive上几个星期,这样我就可以继续我的游戏了。移动到google drive后,windows 10开始向项目文件夹中的所有目录添加desktop.ini文件。我已将项目移回桌面硬盘,并删除了所有desktop.ini文件。由于某种原因,当我试图构建我的项目时,我得到一个错误,上面写着“无效的资源目录”,并指向我的android资源文件夹中的路径,其中一直生成desktop.ini文件。我是否删除它并不重要,因为每次我尝试构建项目时都会生

最近,我不得不将我的unity项目转移到google drive上几个星期,这样我就可以继续我的游戏了。移动到google drive后,windows 10开始向项目文件夹中的所有目录添加desktop.ini文件。我已将项目移回桌面硬盘,并删除了所有desktop.ini文件。由于某种原因,当我试图构建我的项目时,我得到一个错误,上面写着“无效的资源目录”,并指向我的android资源文件夹中的路径,其中一直生成desktop.ini文件。我是否删除它并不重要,因为每次我尝试构建项目时都会生成它。有什么想法吗?

云存储以生成desktop.ini文件并伴随问题而闻名。当Windows在Unity试图打包的文件夹中创建desktop.ini时,您将收到“Invalid Resource Directory”错误,因为它试图捆绑一个它不期望的文件

必须防止生成desktop.ini文件。有不同的方法,但没有保证的解决方案。尝试此注册表更改:

然后将项目移动到另一个目录(确保已关闭任何云存储或类似功能)


如果这不起作用,请尝试找到其他选项来关闭desktop.ini生成。祝你好运

事实上,我以前看过这篇文章,并尝试过它,但我的注册表中没有UseDesktoPincache值。即使创建UseDesktoPincache并将该值设置为0,并且使用不在驱动器上的项目版本,它仍然会生成桌面。在将项目移出google drive并不只是复制它。移动它之后,我可以删除desktop.ini文件并构建项目。谢谢很高兴它成功了,解决方案并不总是100%可靠的。感谢您的反馈!