Mar 25, 2010 at 10:20 AM
Edited Mar 25, 2010 at 2:45 PM
I am working in VS2010 (.Net Framework 4) and have been trying to combine a C# console app with parts developed in F#.
(Until now, I have just been using an F# library that is used by parts developed in C# and this works fine).
Now, the architecture I have chosen is to have an interface, an abstract type implementing the interface and the actual parts inheriting from the abstract type (with InheritedExport)
I thought it should be possible to inherit from the abstract class in F# (by means of the "partially implemented type" construct) and this seems to work ok, but for some reason the parts do not show up in the DirectoryCatalog. The dlls are in the
LoadedFiles collection and in the output window, I get the message "Symbols loaded".
Can somebody confirm/deny that this should work?
Can the problem I am experiencing be related to the C# F# mixture and/or is there a way to find out why the parts are not discovered?
... Edit: I ended up starting from scratch with a small test project to see if I run into the same trouble; see next reply ...