Я хочу вывести файл из моей .NET-программы. Например, изображение должно быть создано в той же папке, что и исполняемый файл. Я хочу, чтобы файл был включен в программу. Есть какой-либо способ сделать это?.NET Копировать файл из Ressources
ответ
Да. Вы можете добавить файл в свой проект и установить его как «Встроенный ресурс» для параметров компиляции в свойствах. Файл будет встроен в сборку.
Вы можете получить файл в виде потока из кода с помощью:
GetType().Assembly.GetManifestResourceStream(GetType(), "filename.ext");
Здесь я GetType
как ярлык, чтобы получить экземпляр текущего объекта сборок. Имя будет префиксным пространством имен по отношению к типу, который вы передаете в качестве первого параметра (поэтому, если тип и файл находятся в одной папке, вы можете использовать исходное имя файла).
Как вставить файл в программу? Потому что, если я просто добавлю его и устанавливаю его как Embedded Resource, файл программы меньше самого файла. – Horsti
Это не очень полезно. Как это не работает? Вы получаете исключение? Вы должны быть уверены, что имя соответствует встроенному ресурсу, что может быть сложно, потому что вам нужно учитывать пространство имен. – driis
- 1. Извлечение файлов из RESSOURCES
- 2. AngularJS + TowerJS Tutorial/Ressources
- 3. Файл ressources, не принимающий во внимание
- 4. Загрузка ressources из evernote с nodejs
- 5. C# Ressources Настройка файлов
- 6. Экспорт JAR с Ressources
- 7. ModX Ressources tree
- 8. QFile :: копировать статическая функция не копировать файл
- 9. Копировать результат из PowerShell в другой файл
- 10. maven копировать один файл из текущего каталога
- 11. Как я могу копировать файл из эха?
- 12. копировать файл из рабочего пространства восходящей сборки.
- 13. Gradle plugin копировать файл из плагина jar
- 14. копировать файл из одной папки в другую
- 15. автоматически копировать конфигурационный файл из ссылочного DLL
- 16. Разница между .NET-использованием-Statement и Javas try-with-ressources
- 17. установка backgroud из ressources: Ресурсы $ NotFoundException
- 18. Удаление элементов программно из RESSOURCES строк массива
- 19. android import ressources из проекта библиотеки
- 20. Pagespeedmodule - создать сервер ressources
- 21. Экспорт Java-проекта как JAR с ressources из него
- 22. Python3: копировать/изменить файл
- 23. Используйте Windows String Ressources из другого проекта в пользовательском интерфейсе
- 24. Как ограничить pyspark RESSOURCES
- 25. WPF MetroTheme = Иконка Ressources
- 26. Знание ressources, сделанное libgdx
- 27. Alfresco JavaScript API - Копировать файл
- 28. Пакетный файл: копировать данные пользователя
- 29. aws s3 копировать файл типа
- 30. Копировать файл в maven assembly
Что значит точно, создать файл программно или скопировать ссылки или что-то еще? – VladL