私はこの奇妙な問題に直面しており、それが私を狂わせています。Visual Studio 2010 に MVC3 プロジェクトがあり、以前は正常に動作していました。何らかの奇妙な理由で、コントローラーを追加しようとすると例外が発生します。(スクリーンショットを参照)。ビューを追加しようとすると、ダイアログが予告なしに閉じます。
Griffin.MvcContrib を NuGet パッケージとして追加しました - これは正常に動作していました。例外画面 (バージョン 1.1.2.0) に記載されているアセンブリを使用したことはありませんが、最新バージョンの 1.1.2.1
ソリューション内で全文検索を実行しましたが、1.1.2.0 が見つかりません。
キャッシュを空にし、Visual Studio プロジェクト テンプレートを再インストールし、Griffin.MvcContrib への参照を削除し (NuGet 経由でアンインストール)、Bin フォルダーを削除し、マシンを再起動しましたが、これまでのところ何も役に立ちませんでした。:(
私のプロジェクトファイルの参照:
<Reference Include="Griffin.MvcContrib, Version=1.1.2.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\griffin.mvccontrib.1.1.2.1\lib\net40\Griffin.MvcContrib.dll</HintPath>
</Reference>
<Reference Include="Griffin.MvcContrib.Admin, Version=1.0.10.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Griffin.MvcContrib.Admin.1.0.10\lib\net40\Griffin.MvcContrib.Admin.dll</HintPath>
</Reference>
<Reference Include="Griffin.MvcContrib.SqlServer, Version=1.0.8.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\Griffin.MvcContrib.SqlServer.1.0.8\lib\net40\Griffin.MvcContrib.SqlServer.dll</HintPath>
</Reference>
IDE/プロジェクトを修正する方法について手がかりを得た人はいますか?
更新: 再現手順:
Install-Package Griffin.mvccontrib -Version 1.1.2
Install-Package Griffin.MvcContrib.SqlServer
-- すべてOK
Install-Package Griffin.MvcContrib.Admin
--> Griffin.mvccontrib を強制的に 1.1.2.1 に更新します
--> 添付のスクリーンショットに示すように、例外が発生します
どういうわけか、管理モジュールをインストールすると、mvccontrib が強制的に更新されます。