ASP.NETおよびWebツール2015(RC1アップデート1)をインストールした後、*.cshtml
ファイルを開くときにASP.NET MVC 4プロジェクト内で次のエラーが発生します。
オブジェクト参照がオブジェクトのインスタンスに設定されていません
新しいASP.NET MVC 4プロジェクトを開始して*.cshtml
そこでファイルを開こうとしても、同じエラーメッセージが表示されます。
Visual Studio 2015を使用しています
ASP.NETおよびWebツール2015(RC1アップデート1)をインストールした後、*.cshtml
ファイルを開くときにASP.NET MVC 4プロジェクト内で次のエラーが発生します。
オブジェクト参照がオブジェクトのインスタンスに設定されていません
新しいASP.NET MVC 4プロジェクトを開始して*.cshtml
そこでファイルを開こうとしても、同じエラーメッセージが表示されます。
Visual Studio 2015を使用しています
回答:
多分これは役立ちます:
そして、実行しdevenv /resetuserdata
ます。
Visual Studioのレイアウト、リンクされたMicrosoftアカウント、スタートページなどのユーザー設定がすべて表示されなくなる可能性があります。
\Microsoft Visual Studio <THIS NUMBER>\Common7\IDE
。
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
Visual Studioを削除して再起動します。
または、Clear MEF Component Cache拡張機能を使用します。
私のために、
VsHub.exe
。その後、すべてが再び魅力のように機能します!
The operation is not completed, invalid pointer
私はそれをやって解決しました
run devenv /resetuserdata
このパスで:
[x64] C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
私はx86では次のパスで機能すると想定しています:
[x86] C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE
次のいずれかまたはすべてを試すことをお勧めします。
Visual Studioを再起動します。
管理者として実行してみてください(Visual Studioを右クリックして[ 管理者として実行 ]を選択します)
Visual Studioの更新を確認します(利用可能な場合はダウンロードしてインストールします)
別のソリューション/プロジェクトを開いてみてください
問題が解決しない場合は、次のオプションを試してください。
ローカルマシンを再起動します
Visual Studioをシステムデフォルトにリセットしようとします(これはVisual Studio内のオプションから実行できます)
Visual Studioのインストールを修復しようとする
それが物事を絞り込む/誰かを助けるかもしれないことを願って、私は調査アプローチをしました。私の場合、最初はC:\ Users \ {user} \ AppData \ Local \ Microsoft \ VisualStudioにあるフォルダーをマイドキュメントに移動し、Visual Studioで再起動してフォルダーを再作成できるようにしました。これでエラーが取り除かれました。そのため、原因を見つけるまで、すべてを1つずつ戻し、Visual Studioを毎回再起動しました。これらのフォルダーは元に戻すには問題ありませんでした。
これらのファイルは、自動生成されたファイルに戻ったり上書きしたりするのに問題がありませんでした。
これらのファイルは元に戻しても問題ありませんでした。それぞれが私の古いコピーにあり、VSを再起動しても最初は再作成されませんでした。
これらが原因で問題が発生しました-これらのファイルを削除し、VSを再起動して再作成できるようにします。
これらは、それらの最後の.NETFrameworkファイルからのエラーです(それらを追加し直さないと取得されません)。
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\libhelp.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\sitetypesWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\domWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\underscorefilter.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\showPlainComments.js' not found.
JavaScript言語サービスプラグインを再インストール/修復するだけでよいので、無関係である可能性があります。しかし、間違いなくdevenv.exe.configとComponentModelCacheは、「オブジェクト参照がオブジェクトのインスタンスに設定されていない」エラーを修正する必要があります。
私にとって、ASP.NET 5はまだ必要ありません。アップデートを削除してから、ASP.NET 4.5を再インストールしました。それは少しトリッキーです:
Visual Studio 2015での更新の通知に従っていない!!!
「新しい」プロジェクトを作成しようとするたびに例外が発生しました。
私の解決策は:
移動メニューツール → 拡張機能と更新
[更新]リンクを確認してください... Microsoft ASP.NETとWebツールに更新がありました。インストールしてください。
これで解決しました。
「新しい」プロジェクトを作成するたびに、この例外が発生しました。
私の解決策は:
これで解決しました。
残念ながら、私は別の例外に遭遇しました:
「呼び出しのターゲットによって例外がスローされました」
FIPS
有効DWORD
値の設定をゼロに無効にしました。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy]
Enabled=dword:00000000 And All fixed.
Visual Studioを再起動するとうまくいきました。次回の実行時に、「新規および更新されたMEFコンポーネントをスキャンしています...」と表示された後、正常に実行されました。
証明はありませんが、なんとかWindowsアップデートに関係しているようです。
今日この問題が発生したときの問題の解決策は、Web.configの末尾に追加のタグセットが追加されたことです。削除された機能は返されました。
ソリューションをAzureに公開しようとしたときに、VS2017で同様のエラーが発生しました。
このアルゴリズムは私がそれを解決するのに役立ちました:
これにより、Visual Studioの最近のファイル/プロジェクトが履歴から削除され、MSアカウントにリンクされます。
この方法は、トップアンサーとは少し異なります。ここでは、上記のフォルダの名前を変更する以外に、他のフォルダを削除する必要はありません。
問題:SSDTをインストールした後、VS 2015でエラーが発生しました。[ツール] >> [拡張機能]をクリックして更新すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーがスローされました。ソリューションを開こうとすると、正しく設定されていないプロバイダーがスローされました。
解決策:多くの時間の調査の後、他の人が以前に言及したすべての解決策を試しても、私の問題は解決しませんでした。エラーポップアップがActivityLog.xmlをチェックするように指示するたび。しかし、私はそれを無視していました。苛立ちの数時間後、私はエラーを注意深く読むことに決め、ActivitLog.xmlを調べたところ、それが探していたことがわかりました「ファイルまたはアセンブリをロードできませんでした。System.Collections.Immutable、バージョン= 1.1.37.0」。だから私はこのアセンブリを探し始めたばかりで、このリンクを見つけましたhttps://sergeytihon.com/2015/12/01/how-to-restore-viual-studio-2015-after-update-1-dependency-dance/ そしてそこの手順に従って、私の問題を修正しました。
%LOCALAPPDATA%/ Local \ Microsoft \ VisualStudio \ 14.0 \ devenv.exe.configに移動して「System.Collections.Immutable」を検索し、newVersionを1.1.36.0から1.1.37.0に変更します
最終的な構成は次のようになります
<dependentAssembly>
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/>
</dependentAssembly>