私が開発しているアプリケーションは、単純なリモート チャット アプリケーションです。
アプリケーションを実行しようとすると、この例外が発生します。ファイルまたはアセンブリのロードについて話しているとき、私は本当に理解していません。
「System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。 ---> System.IO.FileNotFoundException: ファイルまたはアセンブリを読み込めませんでした 'クライアント、バージョン = 1.0.0.0」
try
{
gt = (Greeting)Activator.GetObject(typeof(Greeting), "tcp://Localhost:7189/Greeting");
handler = new MessageHandler(OnReceive);
gt.Sender += handler;
}
catch(Exception ex)
{
textBox2.Text = ex.ToString();
}
この例外は、この行でスローされます
gt.Sender += handler;
以下は私のグリーティングクラスです。
[Serializable]
public delegate void MessageHandler(string mymsg);
public class Greeting:MarshalByRefObject
{
public event MessageHandler Sender;
public override object InitializeLifetimeService()
{
return null;
}
public Greeting()
{
}
public void postGreeting(string msg)
{
if (Sender != null)
{
Sender(msg);
}
}
}