首页 > 解决方案 > 测试具有外部依赖项的 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 中是否有让我错过的设置来实现这一点?我知道我的方法不是正确的方法,但我认为我并没有那么远。我生锈了,谁知道呢。

标签: c#

解决方案


推荐阅读