Как собрать несколько .il-файлов при помощи msbuild?

Разработка на C# для Gentoo
 
Что мы знаем про ilasm.exe ?

https://msdn.microsoft.com/ru-ru/library/windows/desktop/496e4ekx(v=vs.71).aspx

расширение для файлов с ассемблерным кодом .il

/dll
создавать библиотеку
/output:file.dll
Если есть файл на ассемблере с расширением .il, то как его скомпилировать в сборку при помощи msbuild.
То есть я вижу, что надо вызвать ilasm.exe source.il /dll /outfile:result.dll,
но не вижу каким MSBuildTask-ом это делать
The MSBuildContrib project has an ILASM task which allows you to compile IL files at build time.
https://github.com/scottdorman/MSBuildContrib
но нет, нет такого таска там

https://github.com/loresoft/msbuildtasks
и тут тоже нет

http://stackoverflow.com/questions/4068425/are-there-any-examples-of-compiling-cil-code-from-within-a-visual-studio-project

http://svn.jetbrains.org/omeaopen/trunk/Omea/Tools/MSBuild/Src/JetBrains.Build.Ilasm/Ilasm.cs
An MSBuild task that compiles the IL projects.

https://msdn.microsoft.com/en-us/library/microsoft.build.utilities.tooltask.aspx
When overridden in a derived form, provides functionality for a task that wraps a command line tool.

пример таска для msbuild, наследуясь от ToolTask
https://msdn.microsoft.com/ru-ru/library/microsoft.build.utilities.commandlinebuilder.appendfilenameifnotnull.aspx
Вот в NAnt такая штука есть:
http://nant.sourceforge.net/release/0.91/help/tasks/ilasm.html

1) Нужно разобраться, как компилируются файлы исходников .cs при помощи csc в msbuild.
ну, там есть элементы Compile, которые как-то передаются в CSC

Существует ли .ilproj ?
Возможно!
https://forums.xamarin.com/discussion/13889/il-console-project-error-msb4057-the-target-build-does-not-exist-in-the-project
ещё есть ILMerge GUI:
https://ilmergegui.codeplex.com/

http://rsdn.org/forum/dotnet/6699218.all