Visual studio 设置默认脚手架时出错
我有一个使用NuGet管理包的解决方案,我还使用包管理器控制台进行实体框架迁移。大约一年来,一切都很顺利 今天早上,作为重组的一部分,我从解决方案中删除了几个项目。现在,当我打开PackageManager控制台时,会收到错误消息Visual studio 设置默认脚手架时出错,visual-studio,visual-studio-2012,nuget,Visual Studio,Visual Studio 2012,Nuget,我有一个使用NuGet管理包的解决方案,我还使用包管理器控制台进行实体框架迁移。大约一年来,一切都很顺利 今天早上,作为重组的一部分,我从解决方案中删除了几个项目。现在,当我打开PackageManager控制台时,会收到错误消息 Set-DefaultScaffolder : Object reference not set to an instance of an object. At E:\Dev\survey\packages\T4Scaffolding.Core.1.0.0\tools
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
这是什么原因造成的,我如何修复它?我在发布此问题后的一天左右安装了Visual Studio 2012 SP2,它自行解决了问题 不确定SP2是否修复了根本问题,或者只是重置了一些东西,但无论哪种方式,问题都已解决