2

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

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

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

4

1 回答 1

2

简短的回答是 - Microsoft.VisualStudio.TestTools.UITestingdll 需要 .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,您将看到TargetFramework4.0

于 2012-12-26T09:25:19.123 回答