C# 对文件头使用`/*`而不是`/`

C# 对文件头使用`/*`而不是`/`,c#,visual-studio,resharper,C#,Visual Studio,Resharper,ReSharper生成的文件头使用/来“转义”它 实际上我得到了这个: // // This file is part of the Software I Work On // namespace Com.This.Is.Not.Java { class MyClass { } } /* * This file is part of the Software I Work On */ namespace Com.This.Is.Not.Java { clas

ReSharper生成的文件头使用
/
来“转义”它

实际上我得到了这个:

//
// This file is part of the Software I Work On
//
namespace Com.This.Is.Not.Java
{
    class MyClass
    {
    }
}
/*
 * This file is part of the Software I Work On
 */
namespace Com.This.Is.Not.Java
{
    class MyClass
    {
    }
}
Edit注意名称空间前面的注释空行,为了得到它,我在ReSharper文件头模板的末尾放了两个空行

我想得到这个:

//
// This file is part of the Software I Work On
//
namespace Com.This.Is.Not.Java
{
    class MyClass
    {
    }
}
/*
 * This file is part of the Software I Work On
 */
namespace Com.This.Is.Not.Java
{
    class MyClass
    {
    }
}
添加我们实际上正在从VS2013迁移到VS2015。为了管理文件头,我们使用一个内部开发的扩展名,该扩展名生成
/*
转义头。我们不希望维护与VS2015不兼容的扩展。因此,我们正在考虑使用ReSharper来管理头文件

两种选择:

  • ReSharper生成与上一个工具兼容的头(
    /*
    转义)
  • 我们删除了旧工具(不重新安装VS2013就无法完成),我们推送了一个大提交,用
    /*
    转义头替换
    /
    转义头

  • 选项1要便宜得多。

    这个问题目前还没有解决。报告显示,2015年4月,该公司收购了一名受让人,其优先权被提升至关键,因此,您可能很快就会得到修复。

    /
    是推荐的注释代码的方式,因为您可以在使用
    /*
    时使用键盘快捷键取消注释或注释代码。您不能…@MatíasFidemraizer这与文件头有什么关系?@MatíasFidemraizer,不要注释掉代码。删除它。如果您需要它,请从git/TFS提交中撤回。@DavidArno我知道。。。但是,您可能需要在提交代码之前进行注释/取消注释………@kevintjuh93这很有意义,因为它看起来像是在文件头中看到一个星号,这会使您的工作日变得复杂,或者谁知道呢;)非常感谢,我自己没有在RSRP中发现这个问题。