Есть ли способ присоединиться (ссылка?) Управляемой (.net) DLL во время компиляции? - PullRequest
0 голосов
/ 21 ноября 2010

Я строю проект, который состоит из двух исполняемых файлов .net и библиотеки классов с общими компонентами, которые разделяют эти два исполняемых файла.Для простоты распространения я надеялся, что смогу распределить два исполняемых файла без распространения dll (дистрибутив для захвата и запуска).

Есть ли способ заставить Visual Studio компилировать содержимое dll в каждый исполняемый файл, не копируя вручную классы в каждый проект (и, таким образом, реплицируя код в нескольких местах)?

Ответы [ 2 ]

1 голос
/ 01 декабря 2010

Копаясь в SO, я нашел повторяющийся вопрос, в котором проблема была изложена несколько яснее, чем я.

ILMerge , кажется, решение.

Статическое связывание библиотек, созданных в C # .NET

1 голос
/ 22 ноября 2010

Не делайте это DLL.Вместо этого создайте статическую библиотеку.

...