F#Visual Power Tools无法正常工作

时间:2016-12-17 17:41:46

标签: visual-studio visual-studio-2015 f# code-formatting

我试图与F#合作。对于VS2015解决方案中的所有项目,我希望有类似的代码样式。我已安装Visual F# Power Tools并将格式配置设置为:enter image description here

根据此配置(逗号后面的空格),代码如下:

fun unit ->Log.Information( "Found: {category}\\{name}\\{instance}",category,name,instance )

应转换为:

fun unit ->Log.Information( "Found: {category}\\{name}\\{instance}", category, name, instance )

但是,当我试图通过按Edit->Advanced->Format Document来解决文档格式时,没有任何事情发生。

如何格式化我的代码?

更新1

当我尝试格式化代码时收到Validation after formatting failed. The original content is preserved.消息: enter image description here 我试图搜索这个问题,并找到了this issue。 可能是某个人面临这样的问题并知道如何解决它?

1 个答案:

答案 0 :(得分:0)

尝试使用命名空间。下面的代码没有格式化:

module Deck
type Color = 
    | Red
    | Green
    | Blue
    | Yellow

但是,下一个格式正确

namespace Dummy

    module Deck = 
        type Color = 
            | Red
            | Green
            | Blue
            | Yellow