C# 无法加载文件或程序集';Microsoft.VisualStudio.TestTools.UITest.WindowsStoreUtility,版本=15.0.0.0

C# 无法加载文件或程序集';Microsoft.VisualStudio.TestTools.UITest.WindowsStoreUtility,版本=15.0.0.0,c#,testing,coded-ui-tests,C#,Testing,Coded Ui Tests,我正在尝试为我将要测试的应用程序编写一个对象框架。目前它的形式非常简单。在Visual Studio 2017上用C#书写。当我尝试包含对Windows类的引用时,例如“WinWindow”,我会得到如下运行时错误: 引发异常:Microsoft.VisualStudio.TestTools.UITesting.dll中的“System.IO.FileNotFoundException” Microsoft.VisualStudio.TestTools.UITesting.dll中发生类型为“S

我正在尝试为我将要测试的应用程序编写一个对象框架。目前它的形式非常简单。在Visual Studio 2017上用C#书写。当我尝试包含对Windows类的引用时,例如“WinWindow”,我会得到如下运行时错误:

引发异常:Microsoft.VisualStudio.TestTools.UITesting.dll中的“System.IO.FileNotFoundException”

Microsoft.VisualStudio.TestTools.UITesting.dll中发生类型为“System.IO.FileNotFoundException”的未处理异常

无法加载文件或程序集“Microsoft.VisualStudio.TestTools.UITest.WindowsStoreUtility,版本=15.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件


我试图找到这个图书馆,但它不存在于我的电脑上,我也无法在网上找到任何参考资料。我现在该怎么办?

您有编码用户界面的许可证吗?并非所有版本的Visual Studio都支持CUI。确保您使用的是正确的。

我确实有编码用户界面的许可证。你说的“确保我有一个合适的”是什么意思?正确的许可证?Visual Studio的正确版本?编码用户界面?我如何验证这一点?如果没有任何解释,以“您不能那样做”的形式给出的答案将毫无帮助。对于vs2017,程序集默认位于“C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PrivateSassemblies”。你使用什么类型的项目?通常,在安装vs ide时,此程序集将与测试组件一起下载。我认为编码UI是项目类型,并且程序集仅在您有Visual Studio Enterprise时可用。我还认为我们无法将编码UI库添加到控制台应用程序项目中。同意Naeem A Malik的说法。编码用户界面是VS企业版。我在Windows应用程序驱动程序-Selenium中遇到同样的错误。我们是否错误地引用了编码UI中的某些内容?