您好,为了能够处理图片,我需要点击Resources.resx并添加现有项目。然后它将出现在Resources文件夹下。但是,我可以使用资源文件夹上上下文菜单,也可以添加现有的项目,但是我无法使用它,而且当我使用Resources.resx文件时,它不会显示。所以当我想要添加任何东西时,我总是需要点击Resources.rext?另外,在这个“视图”中,我不能使用文件夹,所以它相当混乱。还有,在Resources目录中新建文件夹有什么好处--当我将文件拖到那里时,就不能再访问了。
发布于 2011-03-22 19:36:10
正确;要向ResX文件中添加内容,需要将其添加到ResX文件中。
您可以使用多个ResX文件而不是文件夹。
您还可以在程序集中嵌入图像(将Build Action设置为Embedded Resource),而不是使用ResX文件;然后可以创建任意目录树。
要读取嵌入的资源,请调用typeof(MyType).Assembly.GetManifestResourceStream(name)并记住在using语句中关闭流。
https://stackoverflow.com/questions/5390475
复制相似问题