2

我正在为我们的应用程序创建一些单元测试,并且我想将类的序列化(XML)列表存储在资源文件中,以供我们的一些测试使用,作为模拟。其中一些列表可能包含数百或数千个项目,因此单个资源条目可能非常大。C# 资源文件是最好的方法吗?资源文件中的单个资源可以包含这么大的项目吗?

我曾考虑将序列化列表作为文件直接添加到我的项目中,但是我不确定如何在我的应用程序中访问此文件,而不假设其他开发人员可能没有的特定目录结构,因为他们将它们的源代码控制映射设置不同。

4

1 回答 1

1

为什么要使用资源文件,对于每种文化,您是否有不同版本的列表要测试?

如果没有,您也可以将您的 XML 列表作为 XML 文件直接添加到您的项目中。XML 文件的最大大小是操作系统支持的最大大小;因此,即使您使用的是 Windows XP,它的长度也可以达到 4 GB。

于 2012-12-26T14:06:26.017 回答