我在项目的一部分中使用了开源程序,在我的项目中植入代码并且运行良好。但我是编程新手,很抱歉这样说:我不记得我对这个项目做了什么。我试图配置项目,并将平台更改为x86
和x64
和{ {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();
。
答案 0 :(得分:0)
我希望这有助于某人。