Я написал приложение Windows Form на C #, и оно хорошо работает на моем компьютере. Но на другом компьютере возникает ошибка, когда я пытаюсь что-то сделать.
Обработчик событий MenuItem_Click
private void rUNToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("I'm in rUNToolStripMenuItem_Click!");
...
}
Обработчик событий ToolStripMenuItem
private void dataPositionToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("I'm in dataPositionToolStripMenuItem_Click!");
...
}
Работает на моем компьютере:
Выход обработчика MenuItem_ClickEvent (на моем ПК)
MessageBox appears: "I'm in rUNToolStripMenuItem_Click"
Обработчик событий ToolStripMenuItem (на моем ПК)
MessageBox appears: "I'm in dataPositionToolStripMenuItem_Click!"
MenuItem_Click Обработчик событий : (на другом компьютере)
Messagebox doesn't appear and an Exception is thrown
Method not found: "Void
Microsoft.CSharp.RuntimeBinder.CSharpGetMemberBinder.ctor(
System.String.System.Type, System.Collections.Generic.IEnumerable'1<Microsoft
.CSharp.RuntimeBinder.CSharpArgument Info>)'.
Это PrintScreen с ошибкой:
Снимок экрана http://img51.imageshack.us/img51/589/errorts.jpg
Что я делаю не так?