简体   繁体   English

Windows Phone 8.1构建失败的CodedUI测试

[英]CodedUI Test for Windows Phone 8.1 Build Failing

I have a simple app which I have added a CodedUI Test Project for trying out CodedUI Tesing. 我有一个简单的应用程序,其中添加了一个CodedUI测试项目以试用CodedUI Tesing。 When I create the Test Project and create the UIMap and try to build the test project to run it, I get the following error message. 当我创建测试项目并创建UIMap并尝试构建测试项目以运行它时,我收到以下错误消息。 The same error keeps coming in every project I build. 在我构建的每个项目中都会出现相同的错误。

Error 1 Friend access was granted to 'UITest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293', but the output assembly is named 'UITest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. 错误1朋友访问被授予“UITest,公钥= 002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293”,但输出组件被命名为“UITest,版本= 1.0.0.0,文化=中立,公钥=空”。 Try adding a reference to 'UITest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293' or changing the output assembly name to match. 尝试添加到“UITest,公钥= 002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293”的引用或改变输出组件名称相匹配。 c:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\PublicAssemblies\\Microsoft.VisualStudio.TestTools.WindowsStore.UITest.Extension.dll UITest c:\\ Program Files(x86)\\ Microsoft Visual Studio 12.0 \\ Common7 \\ IDE \\ PublicAssemblies \\ Microsoft.VisualStudio.TestTools.WindowsStore.UITest.Extension.dll UITest

I have successfully build and ran a CodedUI Project a couple of days before this. 在此之前的几天,我已经成功构建并运行了一个CodedUI项目。 It was fine. 很好

It looks like you have called your solution/project UITest which is also the name of one of .NET's assemblies. 看来您已经调用了解决方案/项目UITest,它也是.NET程序集之一的名称。 When that happens, .NET can get confused and throw the error you have shown. 发生这种情况时,.NET会感到困惑,并抛出您所显示的错误。

Therefore, try renaming your solution/project to a name that isn't the same or part of an assembly in the .NET framework. 因此,请尝试将解决方案/项目重命名为与.NET框架中的程序集不同或不同的名称。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM