C# 资源文件夹VS Resx文件

C# 资源文件夹VS Resx文件,c#,.net,visual-studio-2008,c#-3.0,C#,.net,Visual Studio 2008,C# 3.0,首先,请注意,我是一名Java开发人员,几周前刚开始使用C。这是我的问题,它是关于VisualStudioIDE的 我正在使用VisualStudioIDE2008创建C#项目。我打开了一个新的windows应用程序,在表单中添加了一个图片框,现在准备向表单中添加一个图像。我点击了图片框中的黑色小箭头按钮,它打开了一个对话框,我们可以在其中放置图片 现在,问题来了。在我的c#书中,他们使用第一个选项“本地资源”添加图像。无论如何,由于我必须添加大量图像,我选择了“项目资源文件”,并将所有图像一次

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

我正在使用VisualStudioIDE2008创建C#项目。我打开了一个新的windows应用程序,在表单中添加了一个图片框,现在准备向表单中添加一个图像。我点击了图片框中的黑色小箭头按钮,它打开了一个对话框,我们可以在其中放置图片

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


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

您的资源将位于名为resources.Resx(我想)的文件中,该文件可以在项目文件的属性文件夹中找到

此链接包含有关使用资源的一些信息

如果项目中的多个表单需要这些文件,那么最好将它们添加到项目资源中。如果它们只是当前表单所需要的,那么最好将它们放在表单资源文件中