C# T4MVC运行自定义工具不生成操作
我尝试了所有的可能性:卸载T4MVC,安装另一个版本,更改前缀,删除.tt文件的最后一行,还有BaseController abstract,更新Visual Studio。仅为所有控制器生成此无操作,也不为BaseController生成任何内容: 公共类帐户控制器{C# T4MVC运行自定义工具不生成操作,c#,asp.net-mvc,asp.net-mvc-4,t4mvc,C#,Asp.net Mvc,Asp.net Mvc 4,T4mvc,我尝试了所有的可能性:卸载T4MVC,安装另一个版本,更改前缀,删除.tt文件的最后一行,还有BaseController abstract,更新Visual Studio。仅为所有控制器生成此无操作,也不为BaseController生成任何内容: 公共类帐户控制器{ static readonly ViewsClass s_views = new ViewsClass(); [GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode
static readonly ViewsClass s_views = new ViewsClass();
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
public ViewsClass Views { get { return s_views; } }
[GeneratedCode("T4MVC", "2.0"), DebuggerNonUserCode]
public class ViewsClass
{
static readonly _ViewNamesClass s_ViewNames = new _ViewNamesClass();
public _ViewNamesClass ViewNames { get { return s_ViewNames; } }
public class _ViewNamesClass
{
public readonly string Login = "Login";
}
public readonly string Login = "~/Views/Account/Login.cshtml";
}
}
最初T4MVC工作,在我更改了一个操作并重新运行工具崩溃后。我创建了另一个项目解决方案来测试T4MVC并工作。有什么想法可以解决这个问题吗?请更具体一点?哪个操作破坏了它?当运行自定义Toll时,所有这些操作和BaseController都不创建生成的.cs文件。BaseController是抽象的。对于所有控制器,g如上所述生成。如果我对生成的.cs文件、csproj、T4MVC.cs文件和restore BaseController.generated.cs文件进行还原,我可以生成解决方案,但当我再次运行自定义工具T4MVC时,会遇到同样的问题。@JotaBe