既存のWebプロジェクトがあります。 [アプリケーションインサイトテレメトリをプロジェクトに追加]をクリックすると、プロセスのある時点で、 '[...]がPowerShellホストの初期化に失敗しました[...]'。それから私はグーグル検索に従っていくつかのことを試みました。プロジェクトにはApplicationInsights.configがなく、Microsoft.ApplicationInsights.Telemetry.Servicesも参照されていません。
現在、「Application Insights Telemetryをプロジェクトに追加」オプションはどこにもありません。 ApplicationInsights拡張機能を再インストールしようとしました。
変更をgitでロールバックしようとしましたが、運がありませんでした。
私のチームメートの誰も、VSの「アプリケーションインサイトテレメトリをプロジェクトに追加」オプションを参照していません。 (私たちはすべてVisual Studio Ultimate 2013 Update 4を使用しています)
これを機能させることができない場合、これを手動で設定する方法はありますか?
手動で、nugetパッケージを自分で追加できます(Webパッケージは次のとおりです: http://www.nuget.org/packages/Microsoft.ApplicationInsights.Web )
次に、Azureポータル( http://portal.Azure.com )でアプリケーションインサイトリソースを手動で作成し、新しいリソースのインストルメンテーションキーを取得して、ApplicationInsights.configに貼り付けます。 nugetパッケージがプロジェクトにインストールしたファイル。
AI VSIXは、これらのステップの上にGUIを追加します。 (vsixの問題を修正するのに役立ちますが、最初に修正してもらいたいです!)
これは、私のcsprojファイルにProjectTypeGuidsがないことに関連していることがわかりました。
VS2015では、次のProjectTypeGuids
が存在する必要がありました。
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>