現在、クラスのインターフェイスを設定しようとしています。私のソリューションでは、すべてのインターフェイスを別々のプロジェクトに保存します。Visual Studioで参照が機能しません。2015
I can't reference my class libraryで解決策を試しましたが、成功しませんでした。ここで
は私のインターフェイスです:
using System;
using System.Collections.Generic;
using System.Text;
namespace SharedCal.Contracts.Models
{
public interface IEvent
{
int id { get; set; }
string title { get; set; }
DateTime start { get; set; }
}
}
私のクラス:(IEvent上の文とエラーを使用してのエラー)
using System;
using System.ComponentModel.DataAnnotations;
using SharedCal.Contracts.Models;
namespace SharedCal.Application.Models
{
public class Event : IEvent
{
[Key]
public int id { get; set; }
public string title { get; set; }
public DateTime start { get; set; }
public DateTime end { get; set; }
public bool allDay { get; set; }
public string backgroundColor { get; set; }
public string borderColor { get; set; }
}
}
私はアプリケーションに契約プロジェクトの参照を追加しようとしてきましたプロジェクトは、参照が正常に追加された参照してくださいすることができます:
また、すべてのVSタブを閉じてプログラムを再起動しようとしました。
ありがとう
EDIT
は、問題が正しく設定されていないOUTPATH値に基づいて存在しているようです。これを他の投稿で今見てみると、見つかった場合は解決策を投稿します。
あなたが参照しているDLLのネットバージョンと。あなたのプロジェクトの正式版? –
IEventにカーソルを合わせ、右クリックしてオプションを解決して、名前空間を表示しているかどうかの後にどのオプションを表示するかを確認します。 – Rajput
編集を確認してください - それはoutpath値と一緒に行うべきだと思います。今これを理解しようとしています。回答者のおかげで – Patrick