2017-03-03 8 views
0

私たちのアプリケーションの1つでRazorEngineを使用していて、Windows 10周年までうまくいきました。このアップデートのあるマシンでは、RazorEngineの動作が停止し、このエラーが発生しました。ファイルまたはアセンブリ 'System.Web.Razor、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)RazorEngine - Windows 10周年のアップデート1607 - ファイルやアセンブリを読み込めませんでした。System.Web.Razor

ここに誰かがこれを遭遇しましたか?

注:この質問はまた、ここに掲載されています。助けて頭に浮かぶhttps://github.com/Antaris/RazorEngine/issues/450

答えて

1

ことの一つは、「System.Web.Razor」アセンブリがGACから読まれていたのではなく、直接コピーされた場合ということです何らかの理由でWindows 10 AnniversaryアップデートがGACからこのアセンブリを削除/更新すると、この問題が発生する可能性があります。

+0

答えがなくてもいいです – Seabizkit

0

問題を解明しました。パッケージには、4.0用と4.5用の2種類のRazorEngine.dllファイルが含まれています。それらのサイズは同じで、同じバージョン番号を報告します。私は誤って4.0のものを古いSystem.Web.Razor DLLバージョンから探していました。

関連する問題