2

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

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

在模块部分,我有五个不同的模块(例如联系人、核心),它们有自己的控制器、模型、视图模型和视图。

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

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

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

但我也检查了原始 SimplCommerce 解决方案中的同一个文件夹,我从中复制了部分,也没有这样的文件。

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

非常感谢您!

4

1 回答 1

1

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

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

于 2017-12-22T14:33:55.057 回答