none
Как объединить два проэкта? RRS feed

  • Вопрос

  • Разбираюсь с архивированием на C#, хочется получить exe без дополнительных dll и на одном из фомумов встречаю следующую реплику:

    SharpZipLib имеет открытый код и его можно просто вставить в проект...

    Следственно вопрос новичка, а как это сделать?

    P.S. Пишу приложение исключительно для себя, по этому меня не волнуют вопросы лицензирования

    12 октября 2010 г. 14:03

Ответы

  • В Солюшен Эксплорере правой кнопкой мыши на самом солюшене. Выбираешь добавить существующий проект. 

    Но в этом случае проект все равно скомпилируется отдельной  дллкой. Чтобы слить в один файл нужно использовать ILMerge .

    • Помечено в качестве ответа PhantomSL 13 октября 2010 г. 7:20
    12 октября 2010 г. 15:00
    Модератор

Все ответы

  • В Солюшен Эксплорере правой кнопкой мыши на самом солюшене. Выбираешь добавить существующий проект. 

    Но в этом случае проект все равно скомпилируется отдельной  дллкой. Чтобы слить в один файл нужно использовать ILMerge .

    • Помечено в качестве ответа PhantomSL 13 октября 2010 г. 7:20
    12 октября 2010 г. 15:00
    Модератор
  • А как же тогда сам MS добавляет исходники?
    12 октября 2010 г. 15:03
  • два варианта:
    1. действительно взять и вставить код, через add existing item в контекстном меню проекта
    2. собрать отдельно свое приложение, отдельно - SharpZipLib.dll, и слить результат в один exe-файл используя ilmerge
    З.Ы. опоздал :)
    12 октября 2010 г. 15:04
    Модератор
  • MS не добавляет исходники. Все нужные dll от MS устанавливаются как часть .NET в Global Assembly Cache.
    12 октября 2010 г. 15:07
    Модератор