【问题标题】:How do I find the file with this error in Visual Studio?如何在 Visual Studio 中找到出现此错误的文件?
【发布时间】:2017-11-10 17:51:49
【问题描述】:

尝试在我的 iPhone 上运行 Kinvey Xamarin 入门应用时,我在 Visual Studio 中遇到此错误:

错误 MT2101:无法解析引用 'System.Void PubnubApi.Pubnub::AddListener(PubnubApi.SubscribeCallback)', 从方法'System.Void引用 Kinvey.RealtimeRouter::Initialize(System.String,System.String,System.String,System.String,Kinvey.AbstractClient)' 在'PubnubPCL,版本=4.0.2.2,文化=中性, PublicKeyToken=dc66f52ce6619f44'。 (MT2101) (KXStarterApp.iOS)

我不知道如何解决它,但我有一个关于 Visual Studio 的更普遍的问题:如何找到它报告的错误的位置?

搜索看起来很糟糕,即使我在编辑器中直接查看它也找不到任何东西。

所以我只是不知道如何开始追踪它。我在哪里可以找到这个文件?

【问题讨论】:

  • 很明显它来自 Kinvey 图书馆 - 你联系过他们吗?
  • @Jason,对于错误来说这是一件好事,但问题本身更广泛:我到底是如何找到该文件的?一般来说,我永远无法对 Visual Studio 报告的错误文件进行处理。
  • 它来自已编译的 Kinvey 库之一 - 您无权访问它们的源文件。如果它来自您的一个源文件,它将直接指向它。
  • 这是一个了不起的澄清,如果你把它作为一个答案,我会给你。

标签: ios xamarin kinvey


【解决方案1】:

如果错误源自已编译的第三方库或 nuget 包,则它没有可供您参考的源文件。如果它源自您自己的代码,则该错误应将您指向特定的文件和行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 2020-11-23
    • 2013-12-27
    • 1970-01-01
    相关资源
    最近更新 更多