XmlException:名称开头不是合法字符32()第57行,位置66

时间:2018-07-08 01:51:36

标签: c# visual-studio unity3d

我遇到几个问题

  1. 每次创建新脚本(实际上是第一个脚本,但我还没有做任何事情)时,都会出现此错误:
  

XmlException:名称不是以合法字符32()第56行第66位开头。

我尝试删除该脚本并创建一个新脚本,但是遇到相同的错误。

  1. 当我单击脚本以在Visual Studio中将其打开时。 Visual Studio说“尝试加载项目时出错”单击“确定”错误对话框后,脚本将打开,但是在Visual Studio的“解决方案”选项卡中,它没有显示项目保存所在位置的正确层次结构名称和它“无法打开”为红色的C#汇编脚本。

由于Visual Studio找不到项目,因此我尝试删除整个项目并重新创建一个新项目。但这也没有任何改变。

有人遇到过同样的问题,您是如何解决的?

我正在使用Visual Studio for Mac和Unity 2018。

1 个答案:

答案 0 :(得分:0)

就我而言,问题是由我的项目文件夹中的&字符引起的。我通过重命名文件夹解决了它。希望它也有帮助!