我最近安装了EF4.1-Update。当我创建一个新的MVC3项目并尝试使用VS2010中的PackageManagerConsole添加MvcScaffolding时,它不会安装它。有没有其他人 见过这个?我从我的机器上删除了EF4.1-Update,并正确安装了MvcScaffolding。
感谢, Bill44077
答案 0 :(得分:1)
您可能必须清除解决方案中的packages文件夹并重新安装MvcScaffolding。一旦你这样做,一切都应该同步回来。
祝你好运,希望这有助于一些人。
答案 1 :(得分:0)
安装脚手架后,您是否尝试重新安装更新?我在安装Update 1时已经安装了脚手架,所以我没有看到问题。
答案 2 :(得分:0)
确实有效。而且效果很好
但是我遇到了一些问题。
你得到了什么样的错误我遇到了很多问题,但是一个接一个地解决了。
当VS启动时,你是否在PMC中得到了这种东西?
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2943) : Error in type "System.Security.AccessControl.ObjectSecurity": Exception: Cannot convert the "Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase" value of type "System.String" to type "System.Type".
如果是这样,请更新.net Refelector(现在成本),或者去工具>加载项管理器并禁用.NEt反射器添加!然后重启VS
或者如果你试图搭建某些东西,你会得到这样的东西。
Invoke-Scaffolder : A parameter cannot be found that matches parameter name -ModelType"
当您尝试将控制器添加到MVC 3项目时,是否会出现错误?
你是否在没有安装PowerShell 2.0的情况下运行Windows(前7)+?
基本上不要担心它确实有效,我认为订单或安装很重要,只需要一点一点地完成它,值得。
答案 3 :(得分:0)
我之前遇到过这个问题,当scaffolding.config文件不存在或者没有填充默认支架时 - 确保它填充了视图,控制器等的默认条目。我认为有9个默认情况下,版本1.0.9。
旧帖我知道,但这仍然与项目模板和自动生成的项目相关 - scaffolding.config需要有默认值。