如何访问控制台应用程序中的资源?

时间:2013-05-20 18:04:06

标签: c# embedded-resource

如何在控制台应用程序中访问.Properties.Resources?这是为了使用附加到解决方案的资源文件。

这正是我能看到的: everything about the program

第一个语法错误不是我关注的那个(只有赋值,调用,递增,递减和新对象表达式可以用作语句)。

我正在尝试修复的是第二个:当前上下文中不存在“属性”这个名称

3 个答案:

答案 0 :(得分:10)

编辑回答(编辑后):

没有资源。

在解决方案资源管理器中右键单击“测试” - >添加 - >新商品 - >资源文件

然后双击创建的文件(例如Resource1.resx),并从那里获取它。

然后使用它:

string s = Resource1.String1;

原始回答

Text = Properties.Resources.String1;

例如。

编辑:

点击PropertiesSolution Explorer旁边的小三角形,然后对Resources执行相同操作。然后双击Resources.Designer.cs

然后像这样复制命名空间:

TheNameSpace.Properties.Resources.String1;

答案 1 :(得分:1)

您的应用似乎没有拥有任何资源。

答案 2 :(得分:0)

您需要将文件添加为资源,打开项目的属性,选择资源选项卡。然后按添加资源>添加现有文件。选择你的文件。

确保添加的资源文件具有Build Action = Resource