使用c#在asp.net mvc 4中搭建控制器时出错
本文关键字:控制器 出错 asp net mvc 使用 | 更新日期: 2023-09-27 18:23:58
在构建模型"Sender"时,我收到以下错误。发件人模型位于名为BmbMessenger的类库项目中。BmbMessenger.AccountManager中引用了数据和此项目的dll,但由于某些原因,无法引用"发件人"模型以使脚手架正常运行。我也尝试过使用gui脚手架工具,但没有成功。我弄不明白为什么脚手架不起作用。
Scaffold Controller Switch -DbContextType BmbMessengerContext -Verbose -Repository -Project BmbMessenger.AccountManager -ModelType Switch
Get-ProjectType : Cannot find a type matching the name 'Switch'. Try specifying the fully-qualified type name, including namespace.
At C:'Users'Andrew'Documents'Visual Studio 2012'Projects'BmbMessenger'packages'MvcScaffolding.1.0.9'tools'Controller'MvcScaffolding.Controller.ps1:50 char:35
+ $foundModelType = Get-ProjectType <<<< $ModelType -Project $Project
+ CategoryInfo : NotSpecified: (:) [Get-ProjectType], InvalidOperationException
+ FullyQualifiedErrorId : T4Scaffolding.Cmdlets.GetProjectTypeCmdlet
添加新模型、更改模型或导入现有模型时,应首先构建项目,然后尝试使用.tt实体类作为脚手架的模型。
希望对有所帮助