首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确实现.net标准库的单元测试

如何正确实现.net标准库的单元测试
EN

Stack Overflow用户
提问于 2019-10-07 16:25:52
回答 3查看 6.5K关注 0票数 9

因此,就我从我的研究中得到的理解而言。.net标准库不能单独使用,因此需要通过不同的框架进行测试,无论是使用.net框架还是使用.net核心参考文献。我就是这么解释的。现在我正在尝试创建一个标准库,因为我需要它在大多数设备上尽可能兼容,问题是我不知道如何正确地创建单元测试。每次创建MSTest项目时,我都会得到以下错误:

测试运行将使用为框架.NETCoreApp、Version=v1.0和platform X64构建的DLL。下面的DLL与框架/平台设置不匹配。Otchi.Ebml.Tests.dll是为Framework2.1和Platform AnyCPU构建的。

我对不同的架构和其他设置做了大量的实验,但是似乎没有什么能消除这种警告。我是做错了什么,还是有一种不同的、更适合为标准库创建单元测试的方法?

EN

Stack Overflow用户

发布于 2022-08-31 19:27:13

有一个简单的旁路,

用3个项目创建解决方案:

  1. "Demo.NetStandard"

您的.Net标准库项目

  1. "Demo.NetFramework.LinkedToStandard"

新的.Net框架库项目,并复制和粘贴为链接所有.Net标准文件

  1. "Demo.Tests"

新的.Net框架测试项目,并添加引用> "Demo.NetFramework.LinkedToStandard“

这样,您就可以将代码直接写入.NetStandard文件,并将其作为.NetFramework代码进行测试。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58273565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档