Я только что обновил расширение Visual Studio RazorGenerator до версии V1.5 (последнее обновление 10/14/2012) и теперь имеет следующие проблемы.
Каждый отредактированный файл cshtml удаляет сгенерированный файл, если я выбираю "Запустить пользовательский инструмент", я получаю The custom tool 'RazorGenerator' failed. The method or operation is not implemented.
У меня это работало ранее в моем проекте без проблем, но обновление, похоже, сломало его. Кто-нибудь знает, как это можно исправить..? Я даже не могу вернуться к предыдущей версии с момента ее установки через ExtensionManager.
Последняя версия RazorGenerator.MVC в nuget - это 1.4 (пятница, 20 апреля 2012 г.), поэтому, возможно, несоответствие версии является проблемой..?
Я попытался перезагрузить 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
В дополнение к этому я получаю следующие ошибки сборки для каждого представления (несмотря на то, что сборка выполнена успешно):
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.
I загрузил источник, был создан локально и скопировал "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
Любая помощь будет очень оценена.