VS提示尝试加载项目时出错:分析EntityName 时出错。

之前使用 unity 和 vs2019,发现 vs 疑似没有导入 unity 的 API ,并且打开时候也不会,并且 unity 会报错,重新创建也不行。之后仔细的看了下 unity 和 vs 的报错。



image.png

发现自己的 unity 生成的每一个项目都没有这个文件


然后从网上找了别人的 unity 项目,下下来后用 unity 打开项目,用 vs 打开 .sln 文件。发现都提示错误:尝试加载项目时出错:分析EntityName 时出错。且都是 Assembly-CSharp.csproj 文件的同一行同一列。

D:\Game_R&D\Unity2018\Editor\Data\Managed/UnityEngine/UnityEngine.dll

找到后发现是 & 字符,然后我就试着重命名了该文件夹。 并删除了 Assembly-CSharp.csproj 。

再次打开 vs 和 unity ,问题解决。

最后查找了下百度,发现 ~哎呀博客园 比较详细。

image.png

最后发现其实是自己的 unity 装在了含有非法字符 & 的路径中,一直以为 & 不是非法字符,还是得多学习多积累。

你可能感兴趣的:(VS提示尝试加载项目时出错:分析EntityName 时出错。)