c# - 测试具有外部依赖项的 C# 类库
问题描述
我正在开发一个将导入 JSON 配置文件的 C# 类库。这不是一个简单的用例,因为有一些遗留问题需要解决。这在一定程度上也是一次知识之旅。
我也没有时间/金钱/支持来做一个完整的、可靠的、100% 覆盖的 TDD 运行。技术债务是一回事,但我现在可以踢了。
有了它的方式..
我的解决方案中有两个项目 -
ClassLibrary
ClassLibrary_Implementer (Console Application)
我将 Json.Net nuget 包放入其中,ClassLibrary
然后将一些代码放入其中以开始使用。
然后我在控制台应用程序中实现了该类ClassLibrary_Implementer
,我得到以下错误
System.IO.FileNotFoundException:'无法加载文件或程序集'Newtonsoft.Json,版本 = 12.0.0.0,文化 = 中性,PublicKeyToken = 30ad4fe6b2a6aeed'或其依赖项之一。该系统找不到指定的文件。'
我希望能够在不添加 Json.Net 附加依赖项的情况下将此类加载到一些应用程序中。Visual Studio 中是否有让我错过的设置来实现这一点?我知道我的方法不是正确的方法,但我认为我并没有那么远。我生锈了,谁知道呢。
解决方案
推荐阅读
- python - 在 Python 中使用自定义 bin 值绘制 2D 直方图
- java - 其他项目引入依赖导致maven降级okhttp3版本
- c++ - 函数被多次调用
- c++ - 带有mat.at的opencv C++中的矩阵赋值错误
(i,j) - java - 检查文本文件中的项目是否为 JSON 格式 Android Studio
- typescript - TypeScript 可区分联合在切换后无法缩小类型
- python - 使用 lmfit 创建更精细的复合模型
- mysql - 无法将 MySql 查询(ManyToMany 关系)转换为 HQL
- python - SKlearn 导入错误
- php - 字段不接受默认值 mysql