C #: справочный файл ресурсов приложения - PullRequest
2 голосов
/ 17 ноября 2010

Если у меня есть файл Default.html в моем проекте

alt text

Как я могу прочитать это в коде? Мне нужен путь

Одно из возможных решений

./Controls/MarkdownEditor/Templates/Default.html тоже работает. Также я установил «Копировать в выходной каталог» на «Копировать, если новее»

Ответы [ 3 ]

1 голос
/ 17 ноября 2010

Обычно используется это:

   Assembly.GetExecutingAssembly().GetManifestResourceStream(
            "MarkDownEditMVVM.Controls.MarkDownWditor.Templates.Default.Html");

Если только вы не используете специальные пространства имен.

1 голос
/ 17 ноября 2010

Вам необходимо установить для действия по сборке для этого файла значение «Встроенный ресурс» в Visual Studio (щелкните файл правой кнопкой мыши и выберите «Свойства»).

Затем прочитайте файл в вашем коде так:

Assembly asm = Assembly.GetExecutingAssembly();  
Stream stream = asm.GetManifestResourceStream(asm.GetName().Name + ".Default.html");  
0 голосов
/ 17 ноября 2010
...