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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.