我正在根据模型创建新视图。 我收到的错误消息是
错误 运行所选代码生成器时发生错误: “对路径 ‘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文件夹。完成之后,我得以修复较旧的项目并进行整洁的构建。
我还没有研究过为什么配置文件或包文件夹如此乏味,但是我认为这是两件事之一。
从那以后,在应用任何更新之前,我会检查所有内容。但是,由于我有一段时间没有更新EF了,因此没有证据表明这已经解决了我的EF或脚手架问题。