我正在尝试在我的程序中使用一些Microsoft编码的UI测试dll。我正在使用.Net 3.5框架。
我的问题是;
是否可以在VS 2010中使用Microsoft.VisualStudio.TestTools.UITesting
和.net 3.5。
当我尝试添加一个显示的错误时,“类型或命名空间名称'VisualStudio'在名称空间'Microsoft'中不存在(你是否缺少程序集引用?)
答案 0 :(得分:2)
简短回答是 - Microsoft.VisualStudio.TestTools.UITesting
dll需要.NET 4.0及更高版本。您无法使其与3.5一起使用。
最简单的方法是创建一个新的3.5应用程序并手动尝试添加dll。
它位于C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies
。任何将其添加为引用的尝试都将导致Visual Studio警告它需要更高版本的.Net framework 。
另请注意,如果您在Reflector中打开DLL或IL Spy,您会看到TargetFramework
是4.0