3

我有一个使用 NuGet 来管理包的解决方案,并且我还使用包管理器控制台进行实体框架迁移。一年左右一切正常。

今天早上,作为重组的一部分,我从解决方案中删除了一些项目。现在,当我打开包管理器控制台时,我收到了错误消息

Set-DefaultScaffolder : Object reference not set to an instance of an object.
At E:\Dev\survey\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:50 char:9
+         Set-DefaultScaffolder -Name CustomTemplate -Scaffolder 
T4Scaffolding.Cus ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
    + CategoryInfo          : NotSpecified: (:) [Set-DefaultScaffolder], NullR 
   eferenceException
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet

是什么原因造成的,我该如何解决?

4

1 回答 1

0

我在发布此问题后一天左右安装了 Visual Studio 2012 SP2,它自行解决了。

不确定 SP2 是修复了根本问题还是只是重置了某些东西,但无论哪种方式问题都已解决。

于 2013-04-21T17:06:18.427 回答