2

我正在做一个小项目,过了一会儿,我的模型和数据上下文类从“添加控制器”窗口中消失了。

我之前通常生成了一个带有视图的控制器。

当然,我建造、重建、清理和重建、哭泣、诅咒和威胁过我的电脑,但都没有奏效。

一些有用的信息(或不太有用):

  • 我正在使用 MVC4 测试版。
  • 我正在使用 VS2010,但我安装了 VS11 Beta。
  • 我使用了“旧”的 SPA 脚手架,在我更新它并编辑了模板之后,这个问题就出现了。
  • 起初,我在下拉菜单中看到一个巨大的列表,其中包含我安装的几个包中的类,即 DataAnnotations、WebActivator 和 json.NET。卸载它们后(因为我还没有使用它们),我收到“没有可用的模型类”消息。
  • 我使用自定义初始化程序将一些测试数据添加到我的数据上下文类中。

非常感谢。

4

2 回答 2

2

如果您仍然遇到此问题,请按照以下步骤解决问题:

  1. 右键单击您的项目并选择 [Manage NuGet Packages]
  2. 在打开的弹出窗口的左侧窗格中,选择更新
  3. 在右侧窗格中,在右上角单击全部更新

在此过程中,它会询问您是否要覆盖现有的引用(不确定确切的短语)。所以,说“是”覆盖...

现在尝试将控制器添加到您的项目中,一切都会好起来的。

祝你好运!

于 2013-08-08T10:27:38.533 回答
-1

您是否考虑过在整个项目中“搜索”DataAnnotations 和您卸载的其他内容?(我不知道您是否指的是“清理和重建”)。

您是否尝试过再次安装这些“坏东西”以使您的东西再次正常工作?

好吧,我会这样开始,然后在诅咒,抽烟,把我的头撞到墙上之后......我会考虑变得高,重新开始......

祝你好运!

于 2012-03-28T17:40:16.720 回答