【问题标题】:Completely Remove ApplicationInsights from Visual Studio 2015从 Visual Studio 2015 中完全删除 ApplicationInsights
【发布时间】:2016-09-21 23:08:03
【问题描述】:

我环顾四周,但未能找到一个好的答案,所以我发布这个问题是希望它可以成为希望完全删除 Application Insights 的其他人的一种“去” .

我尝试的第一个也是显而易见的事情是从“工具和扩展”中卸载该工具,但不幸的是,这让事情变得更糟!现在,由于缺少 DLL,我根本无法创建 MVC 项目。

我尝试搜索可能也包含 AI 的模板,但找不到任何模板,所以我想知道它还埋在哪里会导致此类问题。有没有人成功地完全移除了 AI?

【问题讨论】:

  • 您在卸载我们的扩展程序后遇到了什么错误?仅从tools->extensions and updates 卸载扩展程序不应删除任何其他人将依赖的 dll。如果你从settings->add remove programs 中删除,那就是另一回事了,而且会破坏东西。让我知道你看到了什么错误,我会告诉你如何修复它们。您首先需要将其卸载的原因是什么?告诉我,我们也可以解决这个问题:微软的 jgardner。
  • 嗨@JohnGardner——非常感谢您的回复。我实际上最终重新安装了 VS2015 来解决问题,但我会在今天下午重新卸载 AI 的东西,并尝试向您拍摄错误的详细信息。
  • 感谢您的信息!

标签: asp.net-mvc visual-studio-2015 azure-application-insights


【解决方案1】:

最简单的方法是从tools->extensions and updates窗口禁用扩展,然后重新启动VS。我们所有的功能都应该消失,因为 VS 将不再加载我们的扩展。

卸载来自tools->extensions and updates 的扩展应该不会破坏任何东西,因为我们的扩展没有依赖关系。在内部,我们一直这样做是为了测试自己。

但是,从Add->Remove Programs 卸载整个功能可以并且破坏事情,因为这也会卸载我们的接口程序集,这假定存在其他功能,例如 ASP.NET。

【讨论】:

  • 第二次删除 AI(通过工具和扩展)时,我没有遇到同样的错误。看来,通过这个视图删除应该就足够了。我很想相信我上次可能通过“删除程序”流程卸载了,这可能是我看到的问题的原因。再遇到会更新。
  • AI 未在 2017 年列出 - 您能否提供有关如何删除 Visual Studio 2017 的说明?
  • 在以后的VS2015和VS2017版本中,称为“开发者分析工具”。在 VS2017 中,如果你不想要它,它是 Visual Studio Installer 中的一个可选组件,所以你可以在第一次安装时完全跳过它。不过,您应该仍然可以从tools->extensions and updates 禁用它等?
  • @JohnGardner 非常感谢约翰。您应该更新您的答案,因为这似乎是非常重要的信息。
【解决方案2】:

在我的 PC 上我尝试卸载 AI,我转到添加或删除程序并卸载应用程序洞察力。

下次我创建 asp.net mvc web 应用程序时它不起作用(它向我显示 HRESULT 之类的错误 ....)。所以如果你想删除它,请不要这样做,它会破坏你的视觉工作室。

您可以做的最好的事情是从 Nuget 包中将其从您的解决方案中删除,或者将您的解决方案保存为模板(这将在您下次想要创建一个没有应用程序洞察力的项目时节省您的时间)。

【讨论】:

  • 如果您不想将 AI 添加到新项目中,只需取消选中 file->new project 窗口右侧的 Application Insights 复选框即可。一旦您取消选中一次,我们就会记住它并且永远不会重新打开它,并且在您重新打开它之前,您将永远不会安装 AI nuget 包。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-18
相关资源
最近更新 更多