在C#中,您可以将文件放在与其名称空间对应的文件夹中,并在解决方案资源管理器中查看它们。
在F#中,似乎我必须将所有内容放在明确排序的列表中进行编译。当我达到~300个类的规模时,它变得有些混乱和杂乱无章,我开始羡慕C#并认为这可能是类型推断的代价。
是否有比分割成几个程序集更好的选择?
根据F#编译器源代码,这是他们采取的路线,但我有一个非常庞大的互连组件系统(Controller-ViewModel-View,> 300个类),我希望它们在一个程序集中,因为即使在接口层面上也存在循环依赖。
我应该忘记一个文件 - 一个类,并创建一些巨大的文件吗?(例如,在F#编译器中,您有几个源文件的范围在100kb到300kb之间,以及一些自动生成的文件约1Mb!)
您在处理大型F#项目方面有什么经验?
在F#中,似乎我必须将所有内容放在明确排序的列表中进行编译。当我达到~300个类的规模时,它变得有些混乱和杂乱无章,我开始羡慕C#并认为这可能是类型推断的代价。
是否有比分割成几个程序集更好的选择?
根据F#编译器源代码,这是他们采取的路线,但我有一个非常庞大的互连组件系统(Controller-ViewModel-View,> 300个类),我希望它们在一个程序集中,因为即使在接口层面上也存在循环依赖。
我应该忘记一个文件 - 一个类,并创建一些巨大的文件吗?(例如,在F#编译器中,您有几个源文件的范围在100kb到300kb之间,以及一些自动生成的文件约1Mb!)
您在处理大型F#项目方面有什么经验?