1

Asp.NETコアMVCのMVC構造について学習しようとしています。 したがって、私はコードがオープンソースである電子商取引システム「simplcommerce」に似た小さなWebアプリケーションを構築しようとしています。エラーのためasp.netコアMVCプロジェクトにコントローラを追加できません:指定されたruntimeconfig.jsonは存在しません

私のソリューションは、3つの部分に分かれて

:モジュールの一部で 1.モジュール 2.インフラ 3.ウェブホスト

、私は、自分のコントローラを持っている五つの異なるモジュール(例えば連絡先、コア)を持っていますモデル、ビューモデル、およびビュー。

ここで、連絡先モジュールに新しいコントローラを追加しようとしています。 私はもう2つのコントローラをすでに追加していますが、これはまったく問題ありませんでした。 新しいコントローラを追加しようとすると、多くの変更(依存関係の追加や削除、モデルとビューの追加など)後に、次のエラーメッセージが表示されます。

"選択したコードジェネレータ: 「を指定runtimeconfig.json。[C:... \ TestApplication \ TestAppplication.Module.Contacts \ binに\デバッグ\ netcoreapp2.0 \ TestApplication.Module.Contacts.runtimeconfig.json]が存在しません」

エラーメッセージからフォルダを確認しましたが、TestApplication.Module.Contacts.runtimeconfig.jsonはありません。

しかし、元のSimplCommerceソリューションの同じフォルダをチェックしていますが、これは部品をコピーしたもので、そのようなファイルもありません。

指定されたエラーメッセージのファイルはどこですか? この問題を解決するにはどうすればよいですか?

ありがとうございます!

答えて

1

このファイルは、プロジェクトをビルドするときにVisual Studioによって自動的に生成されます。興味深いのは、私がこのファイルを削除して新しいコントローラを私のテストプロジェクトに追加したときに、このファイルが表示されたが、ソリューションをビルドしていないということだ。あなたのプロジェクトをコンパイルできないような問題が起きています。

プロジェクトにコンパイル時のエラーがないことを確認し、コントローラを追加する前に再構築を試みてください。

+0

ありがとうございました!それは大きな助けになります。 – Julia

+0

プロジェクトをビルドするときにエラーが発生しました。あなたは他の考えを持っていますか?ありがとう! – Julia

関連する問題