首页 文章

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

提问于
浏览
2

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

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

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

1 回答

  • 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框架 .

    此外,请注意,如果您在Reflector或IL Spy中打开DLL,您将看到 TargetFramework 是4.0

相关问题