visual-studio - 错误设置默认脚手架

标签 visual-studio visual-studio-2012 nuget

我有一个使用 NuGet 管理包的解决方案,我还使用包管理器控制台进行 Entity Framework 迁移。一年左右一切正常。

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

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 是解决了根本问题还是只是重置了一些东西,但无论哪种方式,问题都已解决。

关于visual-studio - 错误设置默认脚手架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16093728/

相关文章:

visual-studio - AVX512 和 MSVC 预处理器符号

c++ - 错误 C3861 : 'rollDice' : identifier not found

.net-core - 如何将引用的项目打包到 nuget 包中?

asp.net-mvc - 无法访问 MVC5 编译 View

c# - 如何创建一个包含对象值的字符串?

c# - 在 c# 中从 vs2008 迁移到 vs2012 的 Crystal 报表上未找到文件异常未处理

c# - Visual Studio Extensibility Package 2010 和 2012。有没有办法同时拥有一个包?

asp.net-core - 在 ASP.NET Core 2.0 中配置 NLog,无需 nlog.config 文件

Azure Artifacts 在尝试构建 Dockerfile 时给出未经授权的信息

visual-studio - ASP.NET 开发服务器每次都重启