Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# The application was unable to start correctly 0xc00007b http://www.cyberforum.ru/csharp-beginners/thread886683.html
На 64-bit ОС программа работает отлично, но при запуске на 32-bit возникает вот такая ошибка The application was unable to start correctly (0xc00007b). Click OK to close the application. Добавлено...
C# перевести на c# здравстуйnе, можете перевести код на с# #include "stdio.h" #include "stdlib.h" int ReadArray(double **, int *); int WriteArray(double *, int *); int Left(int); int Right(int); http://www.cyberforum.ru/csharp-beginners/thread886573.html
C# Турнирная Сортировка
Здравствуйте, помогите пожалуйста реализовать код турнирной сортировки
C# Validating при смене пароля
Есть форма для изменения пароля пользователя, если открыть форму и не нажимая ни чего на форме, нажать кнопку ВЫХОД вылетает окошко ошибки (см. скриншот), в ошибке нажимаешь ОК и снова кнопку ВЫХОД -...
C# Знак точки остановы http://www.cyberforum.ru/csharp-beginners/thread886483.html
Есть вопрос , заатачился к процессу и при достижении точки остановы , на ней появился восклицательный знак. Можете подсказать, что он означает? Возможно он и раньше появлялся, но заметил только...
C# Графика на C# как нарисовать треугольник и закрасить его? треугольник не из линий,а например как в Делфи,через Canvas.Polygon я честно искал в интернете,но не нашёл:(мб просто не так тщательно подробнее
Conrad
32 / 32 / 4
Регистрация: 26.02.2011
Сообщений: 83
31.05.2013, 19:59 0

Включение dll внутрь exe

31.05.2013, 19:59. Просмотров 16080. Ответов 17
Метки (Все метки)

Ответ

Правой кнопкой по проекту Visual Studio, выбираешь Project Properties -> Resources -> Add Resource -> Add Existing File… И добавляешь следующий код в App.xaml.cs
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public App()
{
    AppDomain.CurrentDomain.AssemblyResolve +=new ResolveEventHandler(CurrentDomain_AssemblyResolve);
}
 
System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
{
    string dllName = args.Name.Contains(',') ? args.Name.Substring(0, args.Name.IndexOf(',')) : args.Name.Replace(".dll","");
 
    dllName = dllName.Replace(".", "_");
 
    if (dllName.EndsWith("_resources")) return null;
 
    System.Resources.ResourceManager rm = new System.Resources.ResourceManager(GetType().Namespace + ".Properties.Resources", System.Reflection.Assembly.GetExecutingAssembly());
 
    byte[] bytes = (byte[])rm.GetObject(dllName);
 
    return System.Reflection.Assembly.Load(bytes);
}


Вернуться к обсуждению:
Включение dll внутрь exe
2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2013, 19:59
Готовые ответы и решения:

Как притулить метод на выполнение с DLL , без ошибочного завершения как DLL не будет c EXE
Как притулить метод на выполнение с DLL , без ошибочного завершения как DLL не...

Упаковать exe и dll в один exe файл
Добрый день! Для защиты использую IlProtector. На выходе получается exe и 2...

Запуск Load.dll (бывшая Load.exe) в дереве проц-ов, Как запустить прогой на C# .dll-ку
Подскажите, как должен выглядеть код простейшей программы на C# (Loader.exe),...

Dll to exe
Здравствуйте,помогите новичку который не понимает как сделать данное дело....

exe=>dll
у меня имееться обычный проект на си шарпе как из него сделать dll -ку...

17
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru