在debug目录里面有一个test.txt ,属性已经设置为嵌入式资源了,请问应该怎样读取这个test.txt呢?谢谢了~~

解决方案 »

  1.   

    string s = 项目命名空间.Properties.Resources.test;//文件会当做文本保存。
      

  2.   


    Assembly assem = this.GetType().Assembly;
    //比如:ResourceTest.NewFolder1.test.txt
    string resName = "YourNamespace.FolderName.FileName"; 
    using (Stream stream = assem.GetManifestResourceStream(resName))
    {
        using(StreamReader sr = new StreamReader(stream))
        {
            richTextBox1.Text = sr.ReadToEnd();
        }
    }
      

  3.   


    运行后提示 the name 'Properties' does not exist in the current context ? 哪里出错了呢?
      

  4.   

    byte[] bytes = YourNameSpace.Properties.Resources.Test;
    string s = Encoding.Default.GetString(bytes);richTextBox.Text=Properties.Resources.Test;