如何在Visual Studio Ultimate 2013中将现有文件夹添加到F#.NET项目?

pro*_*mer 7 directory f# add project visual-studio-2013

我想F#.NET在Visual Studio Ultimate 2013中为我的项目添加一个现有文件夹.

几个Stackoverflow问题处理这个问题,他们中的大多数都提到了一个神秘的"显示所有文件"图标作为解决方案资源管理器顶部的补救措施.

但是,我没有这样的图标,也不能召唤一个.无论是单击我的解决方案还是我的项目,解决方案资源管理器的顶部都保持不变,两者都缺少"显示所有文件":

在此输入图像描述

我试图实现Rodolfo Maayos的解决方案无济于事 - 我仍然得到上面的解决方案资源管理器顶部.

文件夹拖放不起作用,也没有任何其他技巧来自Stackoverflow或网络,或者我试图想出来的......

将文件夹添加到项目中确实是编程技术诀窍的顶峰,因此我完全理解为什么Microsoft在Visual Studio Ultimate 2013中实现它非常困难.

pad*_*pad 9

"显示所有文件"功能对F#项目不起作用,因为F#项目系统尚未实现它.

在Visual F#Power Tools中,我们添加了原始菜单项以支持文件夹.添加现有文件夹可以通过以下方式完成:

  • 'F#Power Tools - > New Folder'并选择磁盘上现有的文件夹名称(在这种情况下菜单项有点违反直觉)
  • '添加 - >现有项'并选择您要添加的所有文件.

有关文件夹支持的更详细说明,请访问http://fsprojects.github.io/VisualFSharpPowerTools/folderorganization.html.

电动工具扩展可以从http://visualstudiogallery.msdn.microsoft.com/136b942e-9f2c-4c0b-8bac-86d774189cff下载.如果它适合您,请告诉我们.

  • 它默认是禁用的.转到"工具 - >选项 - > F#电动工具 - >常规"对话框,然后启用"文件夹组织".重新启动VS后,右键单击解决方案资源管理器后,您应该会看到"F#Power Tools"上下文菜单. (4认同)

N_A*_*N_A 2

可能不是最好的答案,但在这种情况下,如果其他方法都失败,请手动编辑 .proj 文件。