我有一个测试解决方案,我正在尝试迁移到Visual Studio 2012.在VS 2012中打开它后,对项目进行了一些升级。但是现在我有2个项目引用相同的dll但版本不同:Microsoft.VisualStudio.TestTools.UITest.Extension,Version 10 .0.0.0和* 11 * 0.0 0.0 它编译得很好但是当我运行测试时我得到例外:
System.IO.FileNotFoundException:无法加载文件或程序集 'Microsoft.VisualStudio.TestTools.UITest.Extension,Version = 10 .0.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个 依赖。系统找不到指定的文件。
在VS 2010的其他方面我正在接受
System.IO.FileNotFoundException:无法加载文件或程序集 'Microsoft.VisualStudio.TestTools.UITesting,Version = 11 .0.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个 依赖。系统找不到指定的文件。
所以我真的很困惑:如果我想让它们在两个版本的Visual Studio中工作,我应该如何处理这个不同的版本?