对文件 header 使用 `/*` 而不是 `//`

Use `/*` instead of `//` for file header

ReSharper生成的文件header使用//到'escape'它。

实际上我得到了这个:

//
// This file is part of the Software I Work On
//
namespace Com.This.Is.Not.Java
{
    class MyClass
    {
    }
}

Edit 注意命名空间前的commented空行,为了得到它,我在ReSharper文件末尾放了两个空行header 模板。

我想要这个:

/*
 * This file is part of the Software I Work On
 */
namespace Com.This.Is.Not.Java
{
    class MyClass
    {
    }
}

Add我们实际上是从VS2013迁移到VS2015。为了管理文件 header,我们使用了一个内部开发的扩展,它产生 /* 转义 header。我们不想维护这个与 VS2015 不兼容的扩展。所以我们正在考虑使用ReSharper来管理headers.

两个选项:

  1. ReSharper 生成一个 header 与以前的工具兼容(/* 转义)。
  2. 我们删除了旧工具(没有 re-install VS2013 就无法完成),我们推送了一个大提交,用 [=13] 替换了 /* 转义的 header =]个。

选项 1 更便宜。

目前这个问题a known issue with ReSharper. The History表示在2015年4月,它获得了一个assignee并且它的优先级被提高到Critical,所以你很快就会得到修复。