Можно ли использовать DLL в ресурсах приложения - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Имеется программа, которая использует две dll библиотеки, в частности freeglut.dll и DevIL.dll, а также 3D модель в формате ASE. Если PictureBox'у назначить какое-либо изображение, то оно компилируется вместе с EXE, сидит внутри и не болтается рядом. Можно ли "всунуть" названные ранее файлы в EXE, чтобы они также не болтались рядом, т.е. компилировались вместе с EXE и сидели внутри?

Решение задачи: «Можно ли использовать DLL в ресурсах приложения»

textual
Листинг программы
namespace call
{
    class Program
    {
        static void Main()
        {
            byte[] array = call.Properties.Resources.lib;
            var fs = new System.IO.FileStream(System.IO.Path.Combine("lib.dll"),
                System.IO.FileMode.Create);
            fs.Write(array, 0, array.Length);
            fs.Close();
            StartP();
        }
        static void StartP()
        {
            new lib.Class1().Start();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы