gpt4 book ai didi

c# - 可移植类库中的 MvvmLight - 如何进行单元测试

转载 作者:行者123 更新时间:2023-11-30 20:48:53 25 4
gpt4 key购买 nike

我在开发 Windows 应用商店应用程序时遇到了一个大问题。我前段时间描述了我的解决方案架构in this question .我将 MvvmLight 添加到我的包含表示逻辑的可移植类库中,然后我尝试将单元测试编写到我从 ViewModelBase(来自 MvvmLight)继承的 ViewModel 之一。问题是,可移植类库引用了另一个版本的 MvvmLight 包,例如经典的 UnitTest .NET 4.5 类库,这意味着我无法为任何 ViewModel 编写单元测试。我明白这一点,但是用 MvvmLight 对可移植类库进行单元测试的方法是什么?

谢谢。

最佳答案

您可以在项目和单元测试中引用 MVVM Light PCL 版本 ( mvvm light pcl nuget link )。这就是我在 WindowsRT、Windows Phone、共享项目和共享单元测试项目中所做的方式。

关于c# - 可移植类库中的 MvvmLight - 如何进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24123999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com