我有一个简单的应用程序,我已经添加了CodedUI测试项目来尝试CodedUI测试。当我创建测试项目并创建UIMap并尝试构建测试项目以运行它时,我收到以下错误消息。我构建的每个项目都会出现同样的错误。
错误1朋友访问被授予' UITest, 公钥= 002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293&#39 ;, 但是输出程序集名为' UITest,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。尝试添加引用 ' UITest, 公钥= 002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293' 或更改输出程序集名称以匹配。 c:\ Program Files (x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio.TestTools.WindowsStore.UITest.Extension.dll UITest
我在此前几天成功构建并运行了CodedUI项目。没关系。
答案 0 :(得分:0)
看起来你已经调用了你的解决方案/项目UITest,它也是.NET程序集之一的名称。当发生这种情况时,.NET可能会混淆并抛出您显示的错误。
因此,请尝试将解决方案/项目重命名为与.NET框架中的程序集不同或成为其一部分的名称。