Как встроить файл XSLT в проект.NET, который будет включен в вывод .exe?

Уже существует столько больших там, почему отходы время для перестраивания колеса?

Просто использование FogBugz.

8
задан JabberwockyDecompiler 8 May 2015 в 19:59
поделиться

2 ответа

Вы можете встроить его в свою сборку.

Добавьте файл в свое решение, установите действие сборки на встроенный ресурс .

Место, где вам нужно прочитать файл, используйте http://msdn.microsoft.com/en-us/library/xc4235zt.aspx Assembly.

14
ответ дан 5 December 2019 в 04:41
поделиться

Добавьте файл в свой проект, затем выберите файл и перейдите в окно «Свойства» (нажмите F4 ). Установите действие сборки на «Встроенный ресурс». Это приведет к тому, что файл будет встроен в exe-файл как ресурс.

using(Stream strm = Assembly.GetExecutingAssembly().GetManifestResourceStream("YourAssemblyName.filename.xslt"))
using (XmlReader reader = XmlReader.Create(strm))
{
    XslTransform transform = new XslTransform();
    transform.Load(reader);
    // use the XslTransform object
}
30
ответ дан 5 December 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: