我有几个程序集引用了我将 Prism 提取到的目录中的 Prism(版本 4)程序集。我想切换到 NuGet,因此我删除了所有这些引用,并通过 NuGet 安装了包,并选择将包安装到与以前相同的所有程序集中。现在正在引用 Prism 4.1。该解决方案构建良好(清除并重建)。
然后,当我运行应用程序时,一旦它尝试创建使用 Prism 引用的对象,我就会收到“FileLoadException:无法加载文件或程序集‘Microsoft.Practices.Prism.Interactivity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配”
我验证了 4.1 dll 在我的“bin”文件夹中,所以我知道这些文件存在。我究竟做错了什么?