当前位置: 首页 > 编程语言 > C#

在VS2015上使用xUnit测试和UWP应用分享

时间:2023-04-10 19:30:33 C#

在VS2015上使用xUnit测试和UWP应用这是这个问题的后续。我按照此处描述的步骤进行操作,示例测试按预期工作。这是我第一次使用这个工作示例,但在等待真正的工作设置时,这就是我遇到麻烦的地方。作为测试我的应用程序的下一步,我使用“添加引用...”将我的UWP应用程序项目添加到xUnit测试项目。现在,在我引用我的项目后,当我运行测试时(全部在测试资源管理器窗格VS2015中),我收到以下错误:错误负载包含两个或多个具有相同目标路径“AssetsSplashScreen.scale-200.png'。源文件:...ProjectsSampleSampleUnitTestAssetsSplashScreen.scale-200.png...ProjectsSampleSampleAssetsSplashScreen.scale-200.pngSampleUnitTest还有两个错误,同上,但参考Square150x150Logo.scale-200.png和Square44x44Logo.targetsize-24_altform-unplated.png图像文件。我能理解这些错误的意思;被测应用程序和测试项目都会生成针对相同输出(启动画面图像、徽标、托盘图标等)的视觉资源,但这些是注册应用程序并运行(在我的情况下是本地的)需要在计算机上运行).我从来没有遇到过这样一个有争议的问题,两个项目输出相同的视觉资产,希望有人知道如何解决这个问题。如果我将项目更改为类项目,单元测试将不起作用,因此这不是一个选项。你如何处理xUnit测试项目和被测项目之间的争议情况(视觉资源)?好的,我想出了如何解决驻留在Assets文件夹中的视觉资产之间的冲突,但这会导致xUnit出现一种新问题(这将是我的后续问题)。现在测试项目将编译并运行,没有可见的资源输出冲突。但是关于xUnit,我们会遇到另一个问题,如下一个问题所述。以上就是C#学习教程:在VS2015上使用xUnit测试和UWP应用分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: