-
Notifications
You must be signed in to change notification settings - Fork 786
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does F# support ProduceReferenceAssembly #8642
Comments
That would be either |
The compiler doesn't support producing or consuming reference assemblies, no. This is something we'd like to do in the long-term since it can very positively affect memory consumption in IDEs. But it's not on the immediate roadmap yet. |
@xperiandri, |
This has large benefits:
|
Some additional discussion here: #8044 (comment) It's worth testing whether https://github.com/ImperialPlugins/ReferenceAssemblyGenerator or https://github.com/JetBrains/Refasmer can preserve enough F# metadata for the resulting assembly to be understood by dependent F# projects. |
Copied from other thread since reference assemblies was considered separate from incremental recompilation of projects:
@TIHan I believe this last comment assumes that in-memory cross-project references is enabled. I don't think that's a good assumption given the poor performance of in-memory cross-project references when there are many projects. Maybe with a good incremental compiler the need for reference assemblies reduces - although at some point you will have to build! |
Closing: due to this thread is a dupe of this older thread: #3066 , |
I use F# in Xamarin.Forms and discovered
ProduceReferenceAssembly
element in C# template of a common project.So I wonder if this feature works in F#
The text was updated successfully, but these errors were encountered: