Я могу включать dll в exe (в Visual Studio)? [дубликат]

% представляет модуль , который применительно к целым числам измеряет остаток от деления числителя на знаменатель.

В Python X % 2 == 0 используется для проверки наличия остатка у X / 2.

Еще один способ думать об этом, X % 2 == 0 проверяет, является ли 2 фактором X.

if X % 2 == 0:
    # 2 is a factor of X, therefore X is even
    is_even = True
else:
    # 2 is not a factor of X, therefore X is odd
    is_even = False

12
задан Community 23 May 2017 в 12:14
поделиться

5 ответов

Пока Ваши DLLs являются блоками.NET, затем ILMerge должен смочь объединить Ваш exe и все его зависимости в единственный файл.

19
ответ дан 2 December 2019 в 06:10
поделиться

Включайте их, как встроено. Можно затем извлечь их во времени выполнения.

0
ответ дан 2 December 2019 в 06:10
поделиться

Да, я не учел код для выписывания файла...

FileStream so=new FileStream("c:\\\wherever\\\x.dll",FileMode.Create);

so.Write(buf,0,ssize);

so.Close();

Никакие дополнительные утилиты не требуются.

0
ответ дан 2 December 2019 в 06:10
поделиться

Например, добавьте x.dll к проекту и установите его Действие Сборки на Встроенный Ресурс.

Извлечь:

 string AppPath=Assembly.GetExecutingAssembly().Location;
 Assembly ThisAssembly=Assembly.LoadFrom(AppPath);
 System.IO.Stream fs=ThisAssembly.GetManifestResourceStream("yourproectname.x.dll");
 int ssize=(int)fs.Length;
 byte [] buf=new byte[ssize];
 fs.Read(buf,0,ssize);
 fs.Close();
-2
ответ дан 2 December 2019 в 06:10
поделиться

Вы можете использовать такие инструменты, как boxedapp или thinstall ...

4
ответ дан 2 December 2019 в 06:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: