【问题标题】:VS 2015 - There was an error running the selected code generator - what is the solution for this Issue?VS 2015 - 运行所选代码生成器时出错 - 此问题的解决方案是什么?
【发布时间】:2017-12-27 10:47:24
【问题描述】:

我在 Windows Server 2008 R2 64 位机器上使用 Visual Studio 的引导安装程序文件以脱机模式安装了 Visual Studio 2015 企业版。离线安装时无法安装 TypeScript,因为安装文件中缺少该软件包,但是在没有此 TypeScript 的情况下安装了 VS 2015(需要 Internet 下载,以后可以作为扩展添加)。

成功安装 VS 后,当我创建一个空的 MVC Web 应用程序时,我无法从 Controller 添加视图。此外,包管理器控制台正在打开,但处于禁用模式,否则我可以解决这个问题。但无济于事。

面临以下错误 -

错误

运行所选代码生成器时出错:
'无法初始化 PowerShell 主机。如果您的 PowerShell
执行策略设置为AllSigned,打开Package
管理器控制台首先初始化主机。

【问题讨论】:

  • 我建议你把你的问题分成两篇文章——一个问题和一个问题的答案。喜欢this one。这样,您的问题就更清楚了,您可能会收到其他用户的不同意见
  • @Hassan,完全同意莱昂纳多的观点。将您的问题拆分为问题和答案将更有帮助其他社区成员找到问题和答案。此外,感谢您在这里分享您的解决方案。
  • @LeonardoAlvesMachado 和 Leo。你说的对。谢谢你的建议。奥布里加多!谢谢!

标签: visual-studio-2015 nuget


【解决方案1】:

解决方案/修复:
解决此问题的最快和最可靠的方法是安装 Microsoft 在 GitHub 上为 Nuget 提供的 Hotfix。 我只是重新安装了 Nuget 包管理器扩展。 正是 Nuget 包管理器在构建视图时抛出了这个错误。这是开发人员在 2015 年提出的一个已知问题,并且该修补程序由 Microsoft 于同月和同年提供。

下载以下修补程序并简单地安装 Nuget 的 .vsix 扩展名。瞧,错误消失了,您可以继续开发。
https://github.com/NuGet/Home/releases/download/3.1.1/NuGet.Tools.vsix

如果您无法从上面的链接直接下载,请转到: https://github.com/NuGet/Home/releases 并从那里下载最新版本的 nuget tools.vsix 文件。我安装的是 3.3 版本的 vsix。

对于 Visual Studio 2013 - 修复在这里 - https://github.com/NuGet/Home/releases/download/2.8.7/NuGet.Tools.vsix


更多详情 - 参考https://github.com/NuGet/Home/issues/974

注意 - 我发现其他人也面临类似的错误,但我没有遇到那些具体的错误。一些我可能没有尝试过的建议,因为他们要求编辑系统注册表 - 这是有风险的,并且只是解决可能再次出现的问题的一种方法。此服务器上的 Windows Power Shell 功能也处于 On 状态,否则可以解决某些问题。 nuget vsix 解决方案是我为我所面临的确切错误找到的第一个解决方案,它对我有用。

【讨论】:

    猜你喜欢
    • 2020-08-10
    • 2019-10-15
    • 2013-11-24
    • 2016-05-01
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多