Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 41440|Отговор: 7

[Източник] C# пакетира dll в програмата на exe

[Копирай линк]
Публикувано в 26.05.2016 г. 15:27:14 ч. | | | |
Виждал съм много инструменти в интернет и можеш да пакетираш dll в exe програмата, но ако го пакетираш в exe програмата,

При някои пакетирани софтуери ще има проблеми, ако добавиш shell, се оценява, че проблемът е още по-голям,

Чудя се дали има начин да се пакетира DLL заедно в exe-то???? Изведнъж се сетих за вградени ресурси.

Както е показано на снимката, смених всички dll-ове на вградени ресурси:



Това добре ли е? Не разбира се че не.



Копирам този клас в проекта и след това регистрирам dll в основния метод, аз съм winform програмата,

Кодът е следният:

/// <summary>
        Основната входна точка за приложението.
        /// </summary>
        [STATread]
        статична празнота Основна()
        {
            LoadResourceDll.RegistDLL();
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(нов Login());
        }


Накрая беше готово!! Генерира се exe файл.






Предишен:c# изяснява кеша на браузъра и бисквитките, като извиква функции на Win32 API
Следващ:asp.net администратор или потребител влезе повече от 5 пъти, изключете входа в браузъра
Публикувано в 8.08.2017 г. 6:10:34 ч. |
Наемодателят има много идеи
Публикувано в 12.08.2017 г. 6:46:52 ч. |
Харесва ми
Публикувано в 5.02.2018 г. 13:56:32 ч. |
Удивително
Публикувано в 17.04.2018 г. 17:39:32 ч. |
Наемодателят или аз, искам да попитам, слагам видеото в вградения ресурс, това, което показва, е байтов масив, има ли начин да го сложа в плейъра и да го пусна директно (не искам да пиша на локалния сървър, за да пусна по пътя за четене, видеото е повече от голямата карта).
Публикувано в 8.07.2022 г. 19:29:05 ч. |
Удивително, харесва ми
Публикувано в 19.08.2022 г. 8:53:50 ч. |
Наемодателят има много идеи
Публикувано в 28.02.2023 г. 11:53:43 ч. |
Вижте, благодаря, че споделихте
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com