资源文件夹VS Resx文件

时间:2012-06-16 09:29:46

标签: c# .net visual-studio-2008 c#-3.0

首先,请注意我是一名Java开发人员,几周前就开始使用C#。这是我的问题,它是关于Visual Studio IDE。

我正在使用visual studio ide 2008来创建C#项目。我打开了一个新的Windows应用程序,在表单中添加了一个图片框,现在可以为其添加图像了。我点击图片框中的黑色小箭头按钮,打开一个对话框,我们可以放置图像。

现在,问题来了。在我的c#书中,他们使用第一个选项“Local Resource”添加图像。无论如何,由于我必须添加多个图像,我选择了“项目资源文件”并立即将所有图像添加到文件夹中。现在我顺利工作没有任何问题。但是,我可以看到“Form.resx”文件为空(在我的书中,它们显示该文件包含所有图像文件)。

我想知道我所做的是否正确。即使该文件为空,无论如何程序中都没有错误。我不知道在分发之后是否会出现任何问题,比如缺少资源(在Java中它通常会发生,除非您将所有资源放入项目内的新“包”中。这是我选择第二个选项时的原因之一添加图像)。请帮忙!

1 个答案:

答案 0 :(得分:1)

您的资源将位于名为Resources.Resx的文件中(我认为),这可以在项目文件的Properties文件夹中找到

http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.80).aspx此链接包含有关使用资源

的一些信息

如果您需要在项目中的多个表单上使用它们,最好将文件添加到项目资源中。如果它们只是当前表单所要求的,那么您也可以将它们放在表单资源文件