Я пытаюсь создать один EXE-файл без зависимостей (за исключением .NET Framework :-). Программа включает в себя синтаксический анализ группы XML-документов (с использованием XmlTextReader), которые используют один и тот же DTD. DTD упоминается в документе только по имени, поэтому до сих пор я использовал его как «Копировать, если новее», поэтому он находится в той же папке, что и сам EXE.
Теперь я хотел бы встроить это DTD в качестве встроенного ресурса в свой проект. Я предполагаю, что мне понадобится собственный XmlResolver, чтобы мой XmlTextReader был доволен, но я не был уверен, как это выглядит. В чем секрет соуса?
XmlTextReader
. Вы должны использоватьXmlReader.Create()
. - person John Saunders   schedule 20.04.2011