测试具有外部依赖项的C#类库

时间:2019-01-28 22:15:15

标签: c#

我正在使用C#类库,该库将导入JSON配置文件。这不是一个简单的用例,因为有一些遗留的零星问题需要反复考虑。这也是部分知识之旅。

在此,我也没有时间/金钱/支持来进行全面的SOLID,100%涵盖的TDD运行。技术债务是一回事,但我现在可以开始讨论。

将其排除在外。

我的解决方案中有两个项目-

 ClassLibrary
 ClassLibrary_Implementer (Console Application)

我将Json.Net nuget程序包放在ClassLibrary中,只是投入了一些代码来开始使用。

然后,我在ClassLibrary_Implementer控制台应用程序中实现了该类,并在其中得到以下错误

  

System.IO.FileNotFoundException:'无法加载文件或程序集'Newtonsoft.Json,版本= 12.0.0.0,Culture =中性,PublicKeyToken = 30ad4fe6b2a6aeed'或其依赖项之一。系统找不到指定的文件。'

我希望能够在不添加Json.Net附加依赖项的情况下将此类加载到一些应用程序中。 Visual Studio中是否有设置可以实现我错过的设置?我知道我的方法不是正确的方法,但是我认为我没有那么遥不可及。我生锈了,所以谁知道。

0 个答案:

没有答案