web-dev-qa-db-ja.com

VS2013に「アプリケーションインサイトテレメトリをプロジェクトに追加」オプションがありません

既存のWebプロジェクトがあります。 [アプリケーションインサイトテレメトリをプロジェクトに追加]をクリックすると、プロセスのある時点で、 '[...]がPowerShellホストの初期化に失敗しました[...]'。それから私はグーグル検索に従っていくつかのことを試みました。プロジェクトにはApplicationInsights.configがなく、Microsoft.ApplicationInsights.Telemetry.Servicesも参照されていません。

現在、「Application Insights Telemetryをプロジェクトに追加」オプションはどこにもありません。 ApplicationInsights拡張機能を再インストールしようとしました。

変更をgitでロールバックしようとしましたが、運がありませんでした。

私のチームメートの誰も、VSの「アプリケーションインサイトテレメトリをプロジェクトに追加」オプションを参照していません。 (私たちはすべてVisual Studio Ultimate 2013 Update 4を使用しています)

これを機能させることができない場合、これを手動で設定する方法はありますか?

15
Sam7

手動で、nugetパッケージを自分で追加できます(Webパッケージは次のとおりです: http://www.nuget.org/packages/Microsoft.ApplicationInsights.Web

次に、Azureポータル( http://portal.Azure.com )でアプリケーションインサイトリソースを手動で作成し、新しいリソースのインストルメンテーションキーを取得して、ApplicationInsights.configに貼り付けます。 nugetパッケージがプロジェクトにインストールしたファイル。

AI VSIXは、これらのステップの上にGUIを追加します。 (vsixの問題を修正するのに役立ちますが、最初に修正してもらいたいです!)

8
John Gardner

これは、私のcsprojファイルにProjectTypeGuidsがないことに関連していることがわかりました。

VS2015では、次のProjectTypeGuidsが存在する必要がありました。

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