私は2つのプロジェクトを持っています。最初のものは、次のインターフェイスを持つ Wpf プロジェクト (FrameWork 3.5) です。
public interface View
{
ObservableCollection<int> Items { set; }
}
およびテスト プロジェクト (FrameWork 4.0)
public class ViewFake:View
{
public ObservableCollection<int> Items
{
set { throw new NotImplementedException(); }
}
}
次のエラーが表示されます。
ViewFake' は、インターフェイス メンバー 'View.Items' を実装していません。'ViewFake.Items' は 'View.Items' を実装できません。'System.Collections.ObjectModel.ObservableCollection`1' の一致する戻り値の型がないためです。
両方のバージョンで ObservableCollection がどこにあるかを見てきましたが、
では、唯一の解決策はメイン プロジェクトをアップグレードするか、テスト プロジェクトをダウングレードすることでしょうか。