1
ASP.NETコアWebアプリケーション(.NETコア)を使用して新しいプロジェクトを作成します。 そして、ビルドして実行した後で動作することができます。asp.netコアプロジェクトが発生するMissingMethodException
.NET Coreでクラスライブラリを作成し、WebプロジェクトのServiceフォルダの下にあるファイルをライブラリに移動してから、参照を追加してコントローラに名前空間を変更します。
新しいユーザーを登録するとMissingMethodExceptionが発生します。
Asp.netコアプロジェクトは、Webプロジェクトの外部でクラスライブラリを使用できないようです。
詳細メッセージは以下の通りです。 ASP.NETコアで
あなたは "ファイル"を移動します - あなたはどんなファイルについて話していますか? (C#?)ソースファイル、コンパイルされたDLL、または何か他のもの? –
これらはC#のソースファイルです。 IEmailSender.cs、ISmsSender.cs、およびMessageServices.cs。 – letitbe
クラスライブラリでは、同じソリューション内で別のプロジェクトを使用し、そのプロジェクトへの参照をメインプロジェクトに追加するか、(ライブラリが別のソリューションの場合は)コンパイル済みのdllへの参照を追加します。ソースファイルをコピーする必要はありません。 –