Как я могу одним нажатием кнопки экспортировать файл (типы файлов: .jpg, .txt, .dll, ... et c) из кода ресурса моего приложения в указанное c местоположение на моем компьютере (для пример: C: \ drive) Я попробовал этот код нажатием кнопки: Основной код:
Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("ApplicationName.Files.name.dll");
FileStream fileStream = new FileStream("name.dll", FileMode.CreateNew);
for (int i = 0; i < stream.Length; i++)
fileStream.WriteByte((byte)stream.ReadByte());
fileStream.Close();
Но приложение остановилось и показало мне эту ошибку: Сообщение об ошибке :
System.NullReferenceException: 'Object reference not set to an instance of an object.'
stream was null.
Дополнительная информация:
1) Я загружаю файл .dll в свои ресурсы.
2) Я изменил этот файл на Действие сборки на = "Встроенный ресурс".
Я попытался с помощью Клинта ниже. Изображения моего проекта сейчас:
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь