【问题标题】:Compile issues based on different platforms基于不同平台编译issues
【发布时间】:2009-11-25 12:33:12
【问题描述】:

我正在编译一个在 PC 上运行良好的解决方案,但是当尝试为不同的平台编译它时,我收到以下错误:

“未处理的异常:System.ArgumentException:已添加具有相同键的项。”

有人知道这意味着什么吗?

【问题讨论】:

  • 您是在尝试遵守还是尝试运行?
  • 看起来像是运行时错误而不是编译器消息,因此不太可能是代码错误。发生这种情况时你在跑什么?即异常与什么进程相关联?
  • 这个“不同的平台”是什么?在我看来,它可能来自 PC 上的 .NET。您正在使用哪些编译器?您是否在编译或(看起来更有可能)运行时收到该消息?
  • 昨天我试图启动我的汽车时,它无法启动。知道这可能意味着什么吗?我们需要确切地知道发生了什么,然后才能说出问题所在。你到底在做什么?您的代码是什么样的,您在编译或运行项目时是否得到代码?如果是编译的时候,那怎么编译呢?我们是程序员,不是通灵者。我们无法读懂你的想法。

标签: .net c++ exception compilation unhandled


【解决方案1】:

这是一条 .NET 异常消息。嗯,您肯定将其标记为 C++。我猜您在 IDE 或您用于构建项目的任何工具中发现了一个错误。

【讨论】:

  • 或者他正在编写一个 C++/CLI 项目,却忽略了告诉我们 ;)
【解决方案2】:

谷歌搜索该错误时会提到 VB 程序集的类仅在大小写上有所不同(例如,GetLine 与 Getline)。这在 C++ 中是完全合法的,但可能不适用于 .NET 或其他框架。

我发现将错误代码或大量错误消息复制粘贴到 Google 搜索中非常有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 2019-07-22
    相关资源
    最近更新 更多