缺少“将应用程序洞察遥测”添加到项目' VS 2013中的选项

时间:2015-04-02 00:11:04

标签: azure visual-studio-2013 azure-application-insights

我有一个现有的Web项目。我点击了“#34;将应用程序洞察遥测添加到项目"并且在此过程中的某个时刻它发出错误,例如' [...]无法初始化powershell主机[...]' 。然后我根据谷歌的搜索尝试了一些东西。 项目中没有ApplicationInsights.config,也没有引用 Microsoft.ApplicationInsights.Telemetry.Services

现在没有'将应用程序洞察遥测添加到项目'可以在任何地方找到选项。我甚至尝试重新安装Application Insights扩展程序。

我尝试通过git回滚任何更改,但没有运气。

非我的队友在VS中看到'将应用程序洞察遥测添加到项目' 选项。 (我们全部使用Visual Studio Ultimate 2013 Update 4)

如果我无法使用此功能,有没有办法手动设置它?

2 个答案:

答案 0 :(得分:10)

手动,你可以自己添加nuget包(网站是:http://www.nuget.org/packages/Microsoft.ApplicationInsights.Web

然后在Azure门户(http://portal.azure.com)上手动创建应用程序洞察资源,然后获取新资源的检测密钥,并将其粘贴到nuget包安装到您的新的资源的ApplicationInsights.config文件中项目

AI VSIX在这些步骤之上添加了一个GUI。 (可以帮助你修复vsix的任何错误,但我宁愿你先做这个!)

答案 1 :(得分:1)

我发现这与我的csproj文件中缺少ProjectTypeGuids有关。

在VS2015中,需要出现以下ProjectTypeGuids

<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>