有没有其他人在 VS 2013 中遇到过这个问题?有什么办法解决吗?
使用 Visual Studio 2013 创建一个新的 asp.net Web 应用程序。
在“添加文件夹和核心引用:”下,检查 MVC。单击确定。
打开 web.config 并复制内容。
向您的项目添加一个名为“Web.tt”的新文本模板
粘贴 web.config 的内容并将输出扩展名更改为 .config。你只需要这一行(然后是你的 web.config 内容): <#@ output extension=".config" #>
确保输出扩展行和粘贴的 web.config 的第一行之间没有空格。
删除 web.config(包括发布和调试构建目标),以便 web.tt 是 web.config 的全部内容。
右键单击 Web.tt 并运行自定义工具。确保 web.config 已创建并且现在是您项目的一部分。
右键单击 Controllers 文件夹并选择 Add -> Controller...
选择 MVC 5 Controller - Empty 并单击添加。
命名您的控制器并单击添加。
结果:
错误 运行所选代码生成器时出错:“值不在预期范围内。”