The extra types that .NET compiler uses, such as tuples and F# lists, are contained in fslib.dll, so it should just be matter of deploying that on the target machine. However, the license currently requires you to use the static linking compiler options to avoid "dll hell" while the F# team are putting out frequent updates to the compiler. This will almost certainly change as part of productization.

More details on static linking can be found using the --full-help compiler switch.

By on 11/20/2007 2:43 AM ()

Is there an option like --static-link to embed dependencies, but <i>not transitively<i>? Take Crystal Reports as an example. You redistrubute their runtime as a separate msi. If you try it use --standalone or --static-link with a program that uses Crystal Report .NET assemblies, it tries to include the entire kitchen sink and you enter "dll hell". Another distribution topic is: How do I create a exe/dll that contains "native" code? cheers, Cameron

By on 7/17/2008 7:35 PM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper