gpt4 book ai didi

asp.net-mvc - 自定义工具 'RazorGenerator'失败。该方法或操作未实现

转载 作者:行者123 更新时间:2023-12-02 11:22:02 24 4
gpt4 key购买 nike

我刚刚升级了 Visual Studio 扩展 RazorGenerator到V1.5(最后更新10/14/2012)现在有以下问题。

现在编辑的每个 cshtml 文件都会删除生成的文件,如果我选择“运行自定义工具”,我会得到自定义工具“RazorGenerator”失败。该方法或操作未实现。

我之前在我的项目中可以正常工作,但升级似乎破坏了它。有谁知道如何解决这个问题..?我现在似乎无法回滚到以前的版本,因为它是通过 ExtensionManager 安装的。

最新版本RazorGenerator.MVC in nuget是 1.4(2012 年 4 月 20 日星期五),所以也许版本不匹配是问题所在..?

我尝试重新启动 VS 和我的机器,但没有成功,我什至卸载了扩展并重新安装,但这也不起作用。

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

Exception calling "GetItem" with "1" argument(s): "The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))"
At D:\Source\MySolution\MyProject\packages\RazorGenerator.Mvc.1.4.0.0\tools\RazorGenerator.psm1:62 char:46
+ $solutionExplorer.GetItem <<<< ("$SolutionName\$ProjectName$relativePath").UIHierarchyItems.Expanded = $false
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ComMethodTargetInvocation

除此之外,我还收到每个 View 的以下构建错误(尽管说构建成功):

Custom tool error: Could not load file or assembly 'file:///C:\Users\Rob\AppData\Local\assembly\dl3\VQ93NZJ0.M7K\4HA91P75.CHN\4b53b7b1\09b87db8_d4adcd01\RazorGenerator.Core.v1.dll' or one of its dependencies. The system cannot find the file specified.

downloaded the source ,在本地构建并将“RazorGenerator.Core.v1.dll”复制到错误消息中的目录中,但仍然不起作用。我什至将所有 RazorGenerator*.dll 文件复制到该目录中,但仍然没有成功。检查依赖项仅显示系统程序集和同一目录中存在的“RazorGenerator.Core.dll”。

顺便说一句,“RazorGenerator.Core.dll”已经位于上面的目录中。

查看 Visual Studio 扩展文件夹,我有一个 RazorGenerator 目录,如下所示:

C:\Users\Rob\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\RazorGenerator contributors\Razor Generator\1.5

以下文件和程序集位于此文件夹中:

extension.vsixmanifest
RazorGenerator.Core.dll
RazorGenerator.Core.v1.dll
RazorGenerator.Core.V2.dll
RazorGenerator.dll
RazorGenerator.pdb
RazorGenerator.pkgdef

任何帮助将不胜感激。

最佳答案

我希望对此有更好的答案,但由于这解决了问题,所以我认为我应该发布它。

基本上@Bobson是对的,在目录中创建文件的副本解决了这个问题。就我而言,从

复制/粘贴 RazorGenerator.Core.v1.dll 程序集

C:\Users\Rob\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\RazorGenerator 贡献者\Razor Generator\1.5

C:\Users\Rob\AppData\Local\assembly\dl3\VQ93NZJ0.M7K\4HA91P75.CHN\4b53b7b1\09b87db8_d4adcd01

这在该目录中给了我 3 个文件:

__AssemblyInfo__.ini
RazorGenerator.Core.dll
RazorGenerator.Core.v1.dll

我一开始并没有注意到这已经解决了问题,因为它还需要重新启动 Visual Studio。

work item尚未被采纳,但最终如果您遇到此问题,则复制文件并重新启动应该可以修复它。

关于asp.net-mvc - 自定义工具 'RazorGenerator'失败。该方法或操作未实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12975030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com