包含的文件生成错误“值不能为空”

时间:2019-03-05 11:17:09

标签: c# visual-studio visual-studio-2017

在我的应用程序中,我有一些zip文件:

enter image description here

enter image description here

它存在于Resources.Designer.cs中:

internal static byte[] ContactDocuments
    {
        get
        {
            object obj = ResourceManager.GetObject("ContactDocuments", resourceCulture);
            return ((byte[])(obj));
        }
    }

我有这段代码来提取文件tp c:\ temp:

File.WriteAllBytes(@"C:\Temp\ContactDocuments.zip", Properties.Resources.ContactDocuments);

该解决方案的构建没有任何错误。

但是,当我运行该应用程序时,在执行上述代码时出现错误“值不能为空”。

我一直在查看zip文件的属性,但没有找到解决方法。

1 个答案:

答案 0 :(得分:0)

@mjwills指向正确的方向。 我必须“右键单击项目。单击属性。单击资源”,然后添加资源:

enter image description here

现在,我可以在运行应用程序时访问此资源。

谢谢