C# T4MVC运行自定义工具不生成操作

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

我尝试了所有的可能性:卸载T4MVC,安装另一个版本,更改前缀,删除.tt文件的最后一行,还有BaseController abstract,更新Visual Studio。仅为所有控制器生成此无操作,也不为BaseController生成任何内容:

公共类帐户控制器{

    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