Я хочу вставить файл xml в файл ресурса в моем проекте, когда мне нужен файл, я должен получить его из ресурса и использовать его, как это сделать, и я хочу для изменения содержимого файла xml в зависимости от моих требований. Как это сделать.Как вставить файл xml в файл ресурса
5
A
ответ
11
Если вы добавите XML-файл в проект Visual Studio и в его окне свойств выберите . Действие по созданию: Встроенный ресурс, файл будет встроен в артефакт вывода сборки для этого проекта.
Чтобы получить доступ к нему из кода, использовать что-то вроде:
string resourceName = "Namespace.Prefix.FileName.xml";
Assembly someAssembly = LoadYourAssemblyContainingTheResource();
XmlDocument xml = new XmlDocument();
using (Stream resourceStream = someAssembly.GetManifestResourceStream(resourceName))
{
xml.Load(resourceStream);
}
// The embedded XML resource is now available in: xml
Если ресурс вы загружаете встраивается в собственной сборки, вы можете сделать что-то вроде Assembly.GetExecutingAssembly()
, чтобы добиться того, что я перечислил, как LoadYourAssemblyContainingTheResource()
выше, или, возможно, typeof(SomeTypeInYourResourceAssembly).Assembly
Непонятно, что вы подразумеваете под «хотите изменить содержимое» - вы не можете изменять ресурс внутри сборки во время выполнения, но всякий раз, когда вы меняете файл XML и перекомпилируете, новая версия будет внедрена ,
Смежные вопросы
- 1. вставить содержимое xml в файл
- 2. Вставить файл xml в sql
- 3. Вставить xsl в файл XML
- 4. Вставить список в файл XML
- 5. Вставить изображения в файл XML
- 6. Как вставить XML-файл в таблицу SQL
- 7. Как вставить тег изображения в файл XML?
- 8. Как вставить данные в файл xml
- 9. Вставить условный XML-файл в dll
- 10. Вставить удалить обновление xml файл
- 11. Загрузить файл с ресурса
- 12. Reload XML файл ресурса при запуске
- 13. Как вставить XML в другой XML-файл (REST API)
- 14. Как вставить XML в другой файл XML с XSLT?
- 15. Вставить изображение в xml-файл, используя C#
- 16. Вставить внешний XML-файл в templavoila DS?
- 17. вставить блок в XML-файл Java
- 18. Вставить XML-файл в SQL Server
- 19. Вставить данные объекта в локальный файл xml
- 20. Как добавить файл XML в другой файл XML
- 21. Вставить файл в исполняемый файл
- 22. Как вставить HTML-файл в файл JavaScript?
- 23. Как вставить файл в определенный целевой файл
- 24. Как вставить файл в исполняемый файл?
- 25. Получить файл с ресурса RESW
- 26. Как выглядит файл локального ресурса?
- 27. Как читать файл глобального ресурса
- 28. Необработанный файл ресурса типа
- 29. Хочет вставить XML-элементы на определенной позиции в XML файл
- 30. Загрузка ресурса в JAR-файл
Мне нужно t0 установить некоторые цветовые коды в зависимости от файла, как получить файл и readvalues после того, как я вставляю его – karthik
, если я использую getmanifestresourcestream, я получу поток, и я должен поместить его как файл, и я должен использовать файл для загрузки. Это так? – karthik
Пример обновлен, чтобы отобразить фактическую загрузку XmlDocument из потока ресурсов. – Cumbayah