Albacore / albacore

Albacore is a professional quality suite of Rake tasks for building .NET or Mono based systems.
www.albacorebuild.net
221 stars 64 forks source link

Add ILMerge as tool #164

Closed devployment closed 7 years ago

devployment commented 9 years ago

As just discussed in Gitter we can add support for ILMerge as tool.

wallymathieu commented 9 years ago

But, isnt the problem with ILMerge its license?

haf commented 9 years ago

We'd just be adding logic around invoking it properly, not the actual binary.

wallymathieu commented 9 years ago

Do you have any luck using any open source alternative like https://github.com/gluck/il-repack ?

haf commented 9 years ago

https://github.com/gluck/il-repack/issues/68 – but I don't know whether they've since corrected it without closing the issue.

devployment commented 9 years ago

For now I gave up on the merge topic in my current project. I had a lot of issues packing the library. But I'll probably try it again later. Will get back to add it to Albacore then again.

haf commented 9 years ago

I wish compiler authors would provide this as an opt-in feature rather than relying on IL-tools. What would be the outlook for such an outcome, @enricosada ?

wallymathieu commented 9 years ago

I used some script to clear and add references to files from one project to another in order to avoid problems of ILMerge messing up my dll's.

haf commented 9 years ago

Yeah, I have the same in place with my YoLo.fs

haf commented 7 years ago

Closing due to lack of action.