Можно ли запустить ILMerge во время компиляции в SharpDevelop?

Я хотел бы предложить свою библиотеку .Net (которую я разрабатываю в SharpDevelop IDE ) как одна dll. Я вручную использовал ILMerge объединить мою скомпилированную библиотеку и все ее справочные библиотеки вместе, но хотелось бы, чтобы это делалось автоматически.

В идеале я бы хотел, чтобы это автоматическое слияние происходило внутри SharpDevelop, без необходимости настраивать внешний скрипт сборки. Это возможно?


person Iain Sproat    schedule 15.11.2010    source источник


Ответы (1)


SharpDevelop использует MSBuild для компиляции вашего кода, поэтому самым простым способом будет создание шага после сборки., который запускает ILMerge с правильными параметрами. Вы можете создать этап после сборки в разделе «Параметры проекта» на вкладке «События сборки». В качестве альтернативы вы можете напрямую редактировать файл проекта в Блокноте.

person Matt Ward    schedule 15.11.2010