支持编码的UI测试.net框架

时间:2012-12-05 10:02:14

标签: visual-studio-2010

我正在尝试在我的程序中使用一些Microsoft编码的UI测试dll。我正在使用.Net 3.5框架。

我的问题是;
是否可以在VS 2010中使用Microsoft.VisualStudio.TestTools.UITesting和.net 3.5。

当我尝试添加一个显示的错误时,“类型或命名空间名称'VisualStudio'在名称空间'Microsoft'中不存在(你是否缺少程序集引用?)

1 个答案:

答案 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