【问题标题】:"Unable to step. There was a pr0blem reading metadata.." when debugging Unity app in Visual Studio在 Visual Studio 中调试 Unity 应用程序时,“无法步进。读取元数据时出现问题。”
【发布时间】:2015-01-25 04:24:07
【问题描述】:

我目前正在使用 Visual Studio 2013 和 Visual Studio Tools for Unity 扩展来调试我用 C# 编写的游戏。

但是,每当我尝试开始调试时,我都会随机出现以下错误:

“无法步进。从 '\obj\Debug\Assembly-CSharp-Editor.dll' 读取元数据时出现问题('系统找不到指定的文件。')IntelliSense 可能无法正常工作,直到解决方案重新加载。”

但是,当我检查时,该文件在那里并且似乎非常好。

关于导致此问题的任何想法/我应该如何解决它?

谢谢!

【问题讨论】:

    标签: c# visual-studio debugging unity3d visual-studio-debugging


    【解决方案1】:

    您的项目文件没有使用 Dropbox 或类似工具?这可能是由其他应用程序的文件锁定引起的。

    【讨论】:

      【解决方案2】:

      似乎在使用 Visual Studio Tools for Unity 时,通过 Unity 顶部的“在 Visual Studio 中打开”选项打开 VS 会导致错误。这可能是一个错误。

      我发现的解决方法是在 Unity 之外将 Visual Studio 作为自己的程序打开,然后通过它打开项目文件。这似乎避免了这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-06-09
        • 1970-01-01
        • 2015-12-15
        • 2015-05-16
        • 1970-01-01
        • 2023-01-26
        • 2016-07-18
        相关资源
        最近更新 更多