2012-07-02 3 views
6

Недавно я обновил мою установку VisualStudio 2010 с помощью NuGet 2.0, и похоже, что это нарушает пакет MvcScaffolding от Hanselman и Kirkland. Всякий раз, когда я пытаюсь построить новый контроллер и просматривать w/repositories, я получаю MethodInvocationError во время строительных лесов. В частности, System.Management.Automation.MethodInvocationException вызывает вызов «Execute» с аргументами «5». В экземпляре объекта не задана ссылка на объект. Согласно трассировке стека, это происходит в методе NuGet.PackageExtensions.GetFiles(). Конечно, заключительный оператор в дампе стека: «Возможно, вам придется перейти на более новую версию MvcScaffolding», но я решил, что это добавлено к концу всех ошибок. В настоящее время я использую v1.0.7 пакета MvcScaffolding, который является последним. У кого-нибудь есть мысли о том, почему это происходит, и еще лучше, как обойти это? Благодарю.MVCScaffoliding package throwing MethodInvocationException

+0

У меня такая же проблема - я надеюсь, что есть ответ на этот вопрос! – asgeo1

+1

Я нахожу, если я использую консоль NuGet, я могу создать контроллер ОК. Это просто интеграция с графическим интерфейсом, которая не работает для меня. – asgeo1

ответ

0

Это, похоже, все еще так же, как и VS2012, и последний пакет mvcscaffolding. Однако, как прокомментировано в других потоках, выполнение команд в окне консоли диспетчера пакетов работает. У blog от stevesanderson есть синтаксические данные