2009-11-25 57 views
0

我编译它在PC上运行罚款解决方案,但尝试编译它不同的平台,我收到以下错误时:编译问题,基于不同的平台

“未处理的异常信息:System.ArgumentException:一个已经添加了具有相同密钥的项目。“

任何人都知道它可能意味着什么?

+0

你试图complie或试图运行? – Naveen 2009-11-25 12:51:21

+0

看起来像运行时错误而不是编译器消息,因此不可能是代码错误。发生这种情况时你在跑什么?即什么过程是与例外相关的? – Clifford 2009-11-25 13:34:12

+0

这是什么“不同的平台”?它看起来像它可能来自于PC上的.NET。你正在使用哪种编译器?你在编译时看到这个信息,或者看起来更可能在运行? – 2009-11-25 16:03:55

回答

1

这是一个.NET异常消息。嗯,你绝对把它标记为C++。我猜你发现你的IDE中有一个bug或者你用来构建项目的任何工具。

+0

或者他正在编写一个C++/CLI项目,并且忽略告诉我们;) – jalf 2009-11-25 16:07:06

+0

@jalf:我们知道他已经忽略了告诉我们。 – 2009-11-25 16:11:06

+0

是的,它证明是编译器中的一个错误。 – tweetypi 2009-11-26 15:44:05

0

使用谷歌搜索错误提出了一个VB程序集的类,只有大小写不同(例如,GetLine与Getline)。这在C++中是完全合法的,但可能无法在.NET或其他框架上工作。

我发现复制粘贴错误代码或大块的错误消息到谷歌搜索非常有用。