16

asp.net MVC4 アプリケーションでこのエラーが頻繁に発生しました。プロジェクトは正常にビルドされますが、出力にメッセージが表示されます。

18/04/2013 3:17:57 p.m.: Object reference not set to an instance of an object.
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()

VS2012 Update 1 を使用しています。Web Essentials 2012 バージョン 2.6。

それは主要ではありませんが迷惑です。助けてください。

4

2 に答える 2

2

これは古いですが、私の問題を追加します。

Web Essentials を使用した VS2012 で発生しています。フォルダーが選択され、ビルド (CTRL + SHIFT + B) を要求したときにのみ発生します。プロジェクトを選択すると、エラーが消えます。

    13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
   at EnvDTE.Properties.Item(Object index)
   at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
于 2015-04-13T04:48:14.147 に答える
2

これは古い質問ですが、Google でトップヒットです。だからここに私の答えがあります。これは、バージョンの競合または Visual Studio と Web Essential 2012 拡張機能の初期のバグが原因で発生することがわかりました。Visual Studio 2012 の RTM インストールと最新の Web Essentials (この記事の時点ではバージョン 3.2) を使用すると、このエラーを再現できます。

Visual Studio に最新の更新プログラムをインストールすると、問題が解決しました。アップデート

実行している Visual Studio のバージョンを確認するには、gotoHelp -> About

Update 3 以降で問題が修正されるはずです

Microsoft Visual Studio Ultimate 2012
バージョン 11.0.60610.01 アップデート 3

Microsoft サイトのVisual Studio アップデートへのリンクは次のとおりです。

于 2013-10-11T16:09:35.607 に答える