如何在C#类库项目(VS2012)中嵌入并使用.txt文件作为资源?

如何在C#类库项目(VS2012)中嵌入并使用.txt文件作为资源?,c#,visual-studio-2012,embedded-resource,class-library,C#,Visual Studio 2012,Embedded Resource,Class Library,我已经找了不少,但我还没有找到解决这个看似简单的问题的办法 我能够在控制台应用程序项目中添加一个名为“CSVData.TXT”的TXT(CSV)文件作为资源,并使用名称空间轻松访问它——在项目中它的名称为“CSVData” string Temp = Properties.Resources.CSVData; 但是,当我创建类库项目时,我不能:很显然,名称空间“Properties.Resources”中没有任何内容,即使它是像在控制台应用程序项目中一样成功创建的 使用具有相同结果的新项目

我已经找了不少,但我还没有找到解决这个看似简单的问题的办法

我能够在控制台应用程序项目中添加一个名为“CSVData.TXT”的TXT(CSV)文件作为资源,并使用名称空间轻松访问它——在项目中它的名称为“CSVData”

  string Temp = Properties.Resources.CSVData;
但是,当我创建类库项目时,我不能:很显然,名称空间“Properties.Resources”中没有任何内容,即使它是像在控制台应用程序项目中一样成功创建的

使用具有相同结果的新项目进行多次测试


我确信这是一个非常非常简单的问题,但我一辈子都无法解决这个问题。

最可能的问题是,资源文件的访问修饰符是default=internal,这意味着它只在dll内部可见。转到“资源”页并尝试将其更改为“公共”: