過去数時間、私を破壊している興味深い問題に遭遇しました。私はVSにプロジェクトを持っています。参照には、クラスServiceを含むライブラリCommunication.dllがあります。次のメソッドを呼び出しています。
public void ConnectPipe()
{
Service service = new Service();
service.ConnectionMode = ConnectionModes.PIPE;
service.Connect();
}
それを実行すると、MissingMethodException - Method not found: 'Void Service.set_ConnectionMode()'
サービス クラスで F12 を押したときに表示される 2 行目に、クラスのアセンブリ情報が表示されます。プロパティを探すと、セッターが配置されているため、参照されているライブラリの問題のようには見えません:
public ConnectionModes ConnectionMode { get; set; }
問題がどこにあるのか誰にもわかりませんか?