當使用捕捉autofac,我會遇到以下異常:哪個版本適合Fasterflect使用SNAP?
試驗方法Halcyon.Mall.Logging.LogCallTests.FooLogCallInterceptor_ShouldBeCalled拋出異常: Autofac.Core.DependencyResolutionException:執行解析操作的異常被拋出。有關詳細信息,請參閱InnerException。 ---> System.IO.FileLoadException:無法加載文件或程序集「Fasterflect,Version = 2.0.1.0,Culture = neutral,PublicKeyToken = a64e1179c81b1e25」或其某個依賴項。定位的程序集清單定義與程序集引用不匹配。 (來自HRESULT的例外:0x80131040)
autofac(2.5.2.830)手動安裝爲nuget軟件包。 作爲SNAP(1.7.3)的依賴軟件包自動安裝fasterflect(2.0.4429.39723)
我也看到這個問題。我已恢復到早期版本的Fasterflect使用: nuget fasterflect -Version 2.0.1.0 它的一個糟糕的解決方法,但它的所有我現在 – 2012-02-28 20:13:18
我有一個問題,可能或可能不相關。 Fasterflect沒有強命名,所以我得到了源代碼,對它進行了簽名和編譯。現在當我嘗試添加到另一個項目時,它說它找不到它......這對我來說沒有任何意義。 – 2012-03-17 05:38:17
我也有同樣的問題,儘管SNAP 1.7.7(最新版本)和StructureMap。這會安裝fasterflect 2.1.0,但在運行時,ObjectFactory.GetInstance();來自SampleStructureMapAopConfig類的調用拋出了StructureMap 308異常,顯然正在尋找更快的2.0.4429.39723。是什麼賦予了? –
2012-06-04 01:47:44