奇怪的错误:调用的目标抛出了异常

时间:2015-10-22 23:07:20

标签: c# error-handling compiler-errors

我在项目的一部分中使用了开源程序,在我的项目中植入代码并且运行良好。但我是编程新手,很抱歉这样说:我不记得我对这个项目做了什么。我试图配置项目,并将平台更改为x86x64和{ {1}}然后我构建我的解决方案,并有一些关于目标CPU的错误,所以我将每件事(我不确定!)更改为默认值。 然后我构建解决方案并在我想执行程序的开源部分时出现此错误:

  

调用目标抛出了异常。   类型为' System.Reflection.TargetInvocationException'的未处理异常发生在mscorlib.dll

我在开源项目中测试了我项目的这一部分。但没有错误。每件事都是一样的,但我的项目却抛出了错误。

如果这有助于我:这是我的程序的一部分,抛出错误和开源程序没有任何问题!

AnyCPU

此处抛出错误:ArrayList pluginsKeeper = new ArrayList(); StreamReader pluginReader = new StreamReader("Agent.dm"); string line; char[] separator = { ' ', '\t', '\n' }; string[] tokens; while ((line = pluginReader.ReadLine()) != null) { line = line.Trim(); if (line.Length > 0 && line[0] != ';') { tokens = line.Split(separator); if (tokens[0].Equals("Agent1Default")) { defaultChecked = int.Parse(tokens[1]); } else { System.Runtime.Remoting.ObjectHandle oh = Activator.CreateInstanceFrom(tokens[0], tokens[1]); pluginsKeeper.Add(oh.Unwrap()); } } } pluginReader.Close();

1 个答案:

答案 0 :(得分:0)

这个问题有奇怪的答案! 当Windows想要在Windows中保存文件以供日后使用时,它使用'/'而不是'。'。 所以我的程序无法读取文件!

我希望这有助于某人。