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文件夹。完成之后,我得以修复较旧的项目并进行整洁的构建。
我还没有研究过为什么配置文件或包文件夹如此乏味,但是我认为这是两件事之一。
- nuget包可能存在缺陷
- TFS源代码控制阻止nuget正确更新各种依赖关系。
从那以后,在应用任何更新之前,我会检查所有内容。但是,由于我有一段时间没有更新EF了,因此没有证据表明这已经解决了我的EF或脚手架问题。
以上是 VS 2013脚手架中的“运行所选代码生成器时出错” 的全部内容, 来源链接: utcz.com/qa/410347.html