Файл в ресурсах проекта
От: Maxval Беларусь  
Дата: 09.10.07 21:45
Оценка:
Есть проект. В нем папка Resources. В ней есть файл FileName.xsd.
Вопрос: Как можно "прочитать" этот файл? Язык: C#. Спасибо
Re: Файл в ресурсах проекта
От: eko2  
Дата: 14.10.07 16:16
Оценка:
Здравствуйте, Maxval, Вы писали:

M>Есть проект. В нем папка Resources. В ней есть файл FileName.xsd.

M>Вопрос: Как можно "прочитать" этот файл? Язык: C#. Спасибо

Если он в embeded ресурсах, то можно попробовать так:

public class ResourceReader
{
        private const string fileName = "BaseNamespace.Resources.FleName.xsd";

        public ResourceReader() { }
        
        public string FileName
        {
            get
            {
                using(StreamReader reader = new StreamReader(GetEmbeddedResource(fileName)))
                {
                    return reader.ReadToEnd();
                }
            }
        }

        public Stream GetEmbeddedResource(string resource)
        {
            return Assembly.GetExecutingAssembly().GetManifestResourceStream(resource);
        }
}
... << RSDN@Home 1.2.0 alpha rev. 775>>
Re: Файл в ресурсах проекта
От: stump http://stump-workshop.blogspot.com/
Дата: 15.10.07 05:22
Оценка:
Здравствуйте, Maxval, Вы писали:

M>Есть проект. В нем папка Resources. В ней есть файл FileName.xsd.

M>Вопрос: Как можно "прочитать" этот файл? Язык: C#. Спасибо

Вот тут хорошо описано: "Текстовый файл в ресурсе сборки"
Понедельник начинается в субботу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.