VS 2013脚手架中的“运行所选代码生成器时出错”

我正在根据模型创建新视图。

我收到的错误消息是

错误

运行所选代码生成器时发生错误:

“对路径

‘C:\ Users \ XXXXXXX \ AppData \ Local \ Temp \ SOMEGUID \

EntityFramework.dll的访问被拒绝”。

我以管理员身份运行VS 2013。

我通过命令行查看了MvcScaffolding是否与VS 2013

RC兼容吗?但这似乎无法解决问题。

VS2013 C#5 MVC5 VS 2013中启动了一个新项目。

回答:

问题是web.config和软件包目录损坏。

我创建了新项目,然后将代码文件复制到了新的工作项目中,后来我又回过头来,在配置文件上运行了diff,在项目本身上运行了文件夹diff。

问题在于,这些更新使我的配置文件变得更加混乱,最终我清除了许多更新工件。

第二个问题是,旧项目也一直挂在应该使用Nuget软件包清除的旧DLL上。因此,我先擦除了obj和bin文件夹,然后擦除了package文件夹。完成之后,我得以修复较旧的项目并进行整洁的构建。

我还没有研究过为什么配置文件或包文件夹如此乏味,但是我认为这是两件事之一。

  1. nuget包可能存在缺陷
  2. TFS源代码控制阻止nuget正确更新各种依赖关系。

从那以后,在应用任何更新之前,我会检查所有内容。但是,由于我有一段时间没有更新EF了,因此没有证据表明这已经解决了我的EF或脚手架问题。

以上是 VS 2013脚手架中的“运行所选代码生成器时出错” 的全部内容, 来源链接: utcz.com/qa/410347.html

回到顶部