由于错误,无法将Controller添加到asp.net Core MVC Project:指定的runtimeconfig.json不存在
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于错误,无法将Controller添加到asp.net Core MVC Project:指定的runtimeconfig.json不存在相关的知识,希望对你有一定的参考价值。
我试图了解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解决方案中的相同文件夹,我已经复制了部件,并且也没有这样的文件。
指定的错误消息中的文件在哪里?我该怎么做才能解决这个问题?
非常感谢你提前!
构建项目时,Visual Studio会自动生成此文件。有趣的是,当我删除这个文件并将新的Controller添加到我的测试项目时,虽然我还没有构建解决方案,但是这个文件出现了。问题看起来无法编译您的项目。
确保项目没有任何编译时错误,并尝试在添加Controller之前重建它。
以上是关于由于错误,无法将Controller添加到asp.net Core MVC Project:指定的runtimeconfig.json不存在的主要内容,如果未能解决你的问题,请参考以下文章
新的 dll 文件上传到 bin 文件夹后的 ASP.NET 运行时错误
《ASP.NET5》无法路由到Web API Controller控制器
自动挡换手动挡:在 ASP.NET Core 3.0 Middleware 中手动执行 Controller Action