【问题标题】:How to add an existing folder to F#.NET project in Visual Studio Ultimate 2013?如何在 Visual Studio Ultimate 2013 中将现有文件夹添加到 F#.NET 项目?
【发布时间】:2014-05-20 20:52:32
【问题描述】:

我想在 Visual Studio Ultimate 2013 中将现有文件夹添加到我的 F#.NET 项目中。

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

但是,我没有这样的图标,我也不能变出一个。无论我点击我的解决方案还是我手头的项目,解决方案资源管理器的顶部都保持不变,两者都缺少“显示所有文件”:

我尝试实现 Rodolfo Maayos' solution 无济于事 - 我仍然得到上述解决方案资源管理器顶部。

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

将文件夹添加到项目中确实是编程技术的巅峰之作,所以我完全理解为什么微软在 Visual Studio Ultimate 2013 中如此难以实现它。

【问题讨论】:

  • 您可以随时编辑 .proj 文件。
  • 谢谢@mydogisbox。谢谢你。优雅,微不足道,它让我望而却步,它很有效。

标签: f# visual-studio-2013 directory project add


【解决方案1】:

“显示所有文件”功能不适用于 F# 项目,因为 F# 项目系统尚未实现它。

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

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

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

电动工具扩展可以从http://visualstudiogallery.msdn.microsoft.com/136b942e-9f2c-4c0b-8bac-86d774189cff 下载。让我们知道它是否适合您。

【讨论】:

  • 我 DLd 并安装了 F# Power Tools,但未显示“F# Power Tools”上下文菜单。
  • 默认禁用。转到“工具--> 选项--> F# Power Tools--> 常规”对话框并启用“文件夹组织”。重新启动 VS 后,您应该在右键单击解决方案资源管理器后看到“F# Power Tools”上下文菜单。
【解决方案2】:

可能不是最佳答案,但在这种情况下,如果一切都失败了,请手动编辑 .proj 文件。

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    相关资源
    最近更新 更多