Visual Studio 无法找到自定义工具 RazorGenerator。

55
我已经安装了 NuGet包RazorGenerator.mvc,然后运行了 shell 命令 Enable-RazorGenerator,但是出现了以下错误信息:

Exception calling "RunCustomTool" with "0" argument(s): "The custom tool 'RazorGenerator' failed. The method or operation is not implemented."At \packages\RazorGenerator.Mvc.1.3.2.0\tools\RazorGenerator.psm1:77 char:40+ $_.Object.RunCustomTool <<<< () + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : ComMethodTargetInvocation



我还尝试了右键单击并选择“运行自定义工具”,但是它会提供一个对话框,指示系统无法找到自定义工具RazorGenerator

我错过了什么?
1个回答

124

我也遇到了同样的问题,后来发现解决方案包和RazorGenerator的Visual Studio扩展程序需要一起安装。

  • 点击工具,然后选择扩展管理器
  • 搜索Razor Generator
  • 点击下载按钮
  • 安装完成后,重新启动 Visual Studio

4
这个方法有效 - 我不知道你还需要安装 RazorGenerator 扩展,而不仅仅是 RazorGenerator.mvc 的 NuGet 包。 - SliverNinja - MSFT
1
是的,我也没有意识到,文档并没有很好地指出这一点...很高兴它对你有用。 - Gabe
2
@Gabe 或许值得澄清的是,扩展名是“Razor Generator”(有空格)- 你在上面的回答中两种方式都写了。扩展搜索功能对“RazorGenerator”没有返回结果,这并不是很有帮助。 - Jon
2
@Jon,考虑到这篇文章是6年前写的,它曾经被称为“RazorGenerator”。如果我的帮助对你来说不够有用,我很抱歉。根据反馈,它对许多其他人都有帮助。我没有时间更新每个回答的内容。 - Gabe
2
仅供更新,Visual Studio 2019中有一个独立的选项卡专门用于扩展。 因此应该是: 扩展>管理扩展 - rodrigombs
显示剩余7条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接