无法使用 C# 使用自定义文件作为资源创建 MemoryStream

Can't Create MemoryStream using Custom File as Resource using C#

我正在使用 C#,无法使用资源创建流。该文件是一个名为 'test.usr' 的自定义文件,其中包含一个字符串。它的构建操作设置为 None(不确定这是否重要)。错误发布在下面。有谁知道我将如何纠正这个问题?

错误:“查找类似于 ..... 的本地化字符串。无法从字符串转换为 int。”

MemoryStream certStream = new MemoryStream(Properties.Resources.test);

Properties.Resources.test 是一个 stringMemoryStream 没有接受字符串的构造函数。它可以接受一个字节数组。因此,您可以将 string 转换为字节数组:

MemoryStream certStream = new MemoryStream(Encoding.UTF8.GetBytes(Properties.Resources.test));