读取.resx文件中的资源也有奇怪的问题,就是本次修改后,必须要关闭solution一次,再打开运行才是上次修改的内容,有点莫名其妙

解决方案 »

  1.   

    FileStream strm = new FileStream("TextFile1.txt");
    StreamReader red = new StreamReader(strm);
    textBox1.Text = red.ReadToEnd().ToString();这样不也能读文件吗
      

  2.   

    private const string FILE_NAME = "d:\\book1.txt";
    private void button1_Click(object sender, System.EventArgs e)
    {
    if(File.Exists(FILE_NAME))
    {
    StreamReader sr = File.OpenText(FILE_NAME); //用File的方法
    this.textBox1.Text = sr.ReadToEnd();
    sr.Close();
    }
    }
    //这样读
      

  3.   

    我还要谢谢楼主,楼主不问,我还不知道还能把资源嵌入到项目中。这样做就行了:
    Stream strm = asm.GetManifestResourceStream(typeof( 这个文件所在文件夹下的某个类 ), "TextFile1.txt");或者:
    Stream strm = asm.GetManifestResourceStream( "名字空间名.TextFile1.txt");