2013-05-20 83 views
4

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

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

第一个语法错误是不是可以作为一个我很担心(只有分配,调用,递增,递减和新的对象表达声明)。

,我试图解决的一个是第二:名称“属性”不在当前情况下存在

+0

use test.Properties;那么它会工作; –

+0

'test.Properties'具有完全相同的错误。 – Joe

+0

@Joe ..........你还没有添加资源文件(正如我在解决方案资源管理器中看到的那样)。 IN为了添加资源文件,在项目文件上单击右键,然后单击属性,然后单击左窗格中的资源。点击创建默认资源文件 –

回答

9

编辑答案(你的编辑后):

你不要资源。

右键单击在Solution Explorer“测试” - >添加 - >新建项目 - >资源文件

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

然后使用它:

string s = Resource1.String1; 

原来的答复

Text = Properties.Resources.String1; 

例如。

编辑:

点击小三角旁边PropertiesSolution Explorer,然后做同样Resources。然后双击Resources.Designer.cs

再有复制的命名空间是这样的:

TheNameSpace.Properties.Resources.String1; 
+0

键入'属性'给我这个错误:无法找到类型或命名空间名称'属性'(您是否缺少using指令或程序集引用?) – Joe

+0

@Joe是文件的命名空间你正在键入 - 该项目的默认值? – ispiro

+0

就是这样。我刚刚添加了上面的代码。 – Joe

1

您的应用程序不会出现任何资源。

+0

解决方案资源管理器中的'example.txt' - 是一个资源吗?这就是我试图在代码中访问的内容。 – Joe

+0

你为什么问_me_如果这是一个资源?这是_your_项目!你认为它是一种资源吗? –

+1

我试图弄清楚我是否正确理解C#术语。 – Joe

0

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

确保已添加的资源文件具有生成操作=资源

相关问题