Lau*_*Roy 31 f# visual-studio-2010
在大多数.NET项目中,我可以使用文件夹来组织代码文件.在C++中,我不能,但过滤器最终扮演相同的角色.但是,在使用Visual Studio 2010的F#中,我不能.每个代码文件都直接显示在项目目录中.为什么这个功能不可用?
使用大量文件组织项目的最佳策略是什么?
Ste*_*sen 36
实际上,您可以向F#项目添加文件夹,但不直接通过Visual Studio支持(您必须自己编辑项目文件):http://fsprojectextender.codeplex.com/(编辑:旧链接已损坏,已更新为F#Project扩展程序主页,其中包含已移动的原始博客文章的链接)(我在此答案中找到).
我自己这样做,但它很麻烦,你最终会避免它,直到保持理智真正要求它.我认为这个功能只是简单地滑落了,或者说首先与F#设计师组建文件夹的文化并不多.您可以在F#源代码中看到它们支持没有目录的大型源文件,单独的项目作为组织边界.
我想可以修改F#项目模板以支持这一点,这当然是我希望看到的.同时线性编译顺序F#强制使您的代码在某种程度上自我组织,因此文件夹分组起着不太重要的作用.
Tom*_*cek 13
.fsproj如Stephen的回答中所描述的那样手动编辑文件是一种选择(我想在组织一个更大的项目时使用它).
但是,您必须要小心,我认为您无法将新文件添加到文件夹(手动创建文件然后添加现有文件).但是,如果你想保持井井有条(就像我一样),那么它应该适合你.
此外,还有一个名为F#Project Extender的工具,可以让您更轻松.我还没有尝试过,但看起来它支持添加文件夹(也许还有其他有用的东西).例如,请参阅项目作者的此博客文章.
| 归档时间: |
|
| 查看次数: |
4221 次 |
| 最近记录: |