2013-05-20 120 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

您需要將您的文件添加爲資源,打開項目的屬性,選擇資源選項卡。然後按添加資源>添加現有文件。選擇你的文件。

確保已添加的資源文件具有生成操作=資源

相關問題