有没有人遇到过这个问题或者可以帮助找出这个错误的来源?当我加载项目时(它只发生在这个项目上,我的其他项目都没有),PM 在控制台中给我这个错误:
名称不能以“<”字符开头,十六进制值 0x3C。第 1 行,位置 2。
我在 Visual Studio 2012 中为 .net 4 运行 MVC4。这仅在我更新 nuget 包管理器后才开始发生。结果,我无法运行任何 EF 迁移命令来更新数据库。
PMC 在启动项目后立即显示错误。我试图在我的域和 Web 项目中选择“管理 nuget 包”。域项目运行良好,但我在 Web 项目的“已安装包”和“更新”选项卡中看到了同样的错误。如果我从 packages.config 中删除条目,则它不再显示错误并且说没有。但是,除了 install-package 之外,我仍然无法在 PMC 上运行任何命令。即使尝试运行 update-package 也会给我:
更新包:名称不能以“<”字符开头,十六进制值 0x3C。第 1 行,位置 2。
我试图检查所有我能找到的 xml、设置和 xml 文件,但没有发现任何异常或损坏。有谁知道我如何追踪这个错误?