由于错误,无法将Controller添加到asp.net Core MVC Project:指定的runtimeconfig.json不存在

问题描述 投票:1回答:1

我试图了解Asp.NET核心MVC的MVC结构。因此,我正在尝试构建一个类似于电子商务系统'simplcommerce'的小型网络应用程序,其代码是开源的。

我的解决方案分为三个部分:1。模块2.基础设施3. WebHost

在Modules部分中,我有五个不同的模块(例如Contacts,Core),它们有自己的控制器,模型,ViewModel和Views。

现在我正在尝试将新的Controller添加到Contacts Module中。我之前已经添加了两个控制器,这完全没问题。但是在更改了很多东西之后(比如添加和删除依赖项,添加模型和视图等),我在尝试添加新的Controller时收到以下错误消息:

“运行所选代码生成器时出错:'指定的runtimeconfig.json [C:... \ TestApplication \ TestAppplication.Module.Contacts \ bin \ Debug \ netcoreapp2.0 \ TestApplication.Module.Contacts.runtimeconfig.json]不存在。 ”

我已从错误消息中检查了该文件夹,并且没有TestApplication.Module.Contacts.runtimeconfig.json。

但我还检查了原始SimplCommerce解决方案中的相同文件夹,我已经复制了部件,并且也没有这样的文件。

指定的错误消息中的文件在哪里?我该怎么做才能解决这个问题?

非常感谢你提前!

asp.net model-view-controller asp.net-core asp.net-core-mvc runtime-configuration
1个回答
1
投票

构建项目时,Visual Studio会自动生成此文件。有趣的是,当我删除这个文件并将新的Controller添加到我的测试项目时,虽然我还没有构建解决方案,但是这个文件出现了。问题看起来无法编译您的项目。

确保项目没有任何编译时错误,并尝试在添加Controller之前重建它。

© www.soinside.com 2019 - 2024. All rights reserved.