从 Visual Studio 2015 中完全删除 ApplicationInsights

Completely Remove ApplicationInsights from Visual Studio 2015

我环顾四周,未能找到好的答案,所以我发布了这个问题,希望它可以成为 "go to" 其他希望完全解决问题的人的问题删除 Application Insights。

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

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

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

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

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

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

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

HOWEVER,卸载整个功能 Add->Remove Programs can and will破坏东西,因为这也将卸载我们的接口程序集,其他功能,如 ASP.NET 假定存在。