1
我有幾個程序集引用Prism(版本4)程序集,我在目錄中提取棱鏡。我想切換到NuGet,所以我刪除了所有這些引用,並通過NuGet安裝了軟件包,並選擇將軟件包安裝到所有相同的程序集中。棱鏡4.1現在被引用。解決方案構建得很好(清除並重建)。加載引用到新版本拋出異常,說它正在尋找舊版本
然後,當我運行應用程序時,只要它嘗試創建一個使用Prism引用的對象,我就會得到一個「FileLoadException:無法加載文件或程序集」Microsoft.Practices.Prism.Interactivity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或它的一個依賴關係。位於程序集的清單定義與程序集引用「
我確認4.1 dll位於我的」bin「文件夾中我知道這些文件存在。我究竟做錯了什麼?
你正在編譯什麼版本的.NET ..你試過把它編譯成3.5版本,然後把它重新編譯爲4.0項目..還要確保舊的.DLL沒有被GAC'd我真的會開始先看那裏.. – MethodMan