C#:无法弄清楚如何在项目中使用资源文件

时间:2014-09-04 08:04:46

标签: c# visual-studio console-application embedded-resource

我需要为我的项目创建一个资源文件,以便将几条消息作为字符串保存,并试图弄清楚它们是如何工作的。

我在“项目 - >属性 - >资源”中创建了一个新资源文件,并创建了一个条目:

Name = fooBarValue = barFoo

我现在可以在我的项目名称ConsoleApplication2

下的SolutionExplorer中看到Resources.resx

这是我停下来的地方,我找不到有关如何在项目中使用我的字符串的足够信息。我希望能够做到这样的事情:

Console.WriteLine(Something.Something.fooBar)

什么命名空间必须从头开始? 如何访问项目中的字符串?

我正在使用 VS2013 Ultimate ,如果这有任何重要性

3 个答案:

答案 0 :(得分:3)

像这样使用:

Properties.Resources.fooBar

答案 1 :(得分:0)

项目下的Properties文件夹就像命名空间一样,所以你需要添加一个using或引用它,如下所示:

<project namespace>.Properties.Resources

答案 2 :(得分:0)

从Resources1.Designer.cs文件中获取命名空间。使用using语句在文件中添加此命名空间引用。 然后你可以直接使用.fooBar来获取值。