什么是自动在我们所有的C#文件中放置版权声明、免责声明等的最佳方法?是的,我们可以复制粘贴,但有没有更自动化的方式?是否有宏可以放置它们?
编辑:这仅适用于所有新文件。我们不关心现有的东西,因为它们将根据需要逐案更新。
编辑:这仅适用于所有新文件。我们不关心现有的东西,因为它们将根据需要逐案更新。
在创建新代码时,将所有所需文本添加到Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C#
中,创建一个新的C#类文件模板,并使用它。
使用ReSharper插件,您可以为用户类定义自己的文件模板。不幸的是,它并不免费,但您可以随时下载30天的试用版。它提供了大量的变量和控制选项。以下是示例FileTemplate:
//
// $Id: $
//
// Place your custom header here
// Module $PROJECT$
//
namespace $NAMESPACE$
{
public class $CLASS$
{
$END$
}
}
创建的模板可以添加到快速列表中,因此当您想要从模板创建新文件时,只需在解决方案文件夹上单击鼠标右键并选择添加/从模板创建/模板名称
。
编辑:此外,您可以提供文件头文本
,当您执行代码清理命令时,它将被粘贴到所有缺少文件中。
使用现有的C#类添加模板。
然后,当您要向项目添加新项时,您可以在 "添加新项" 对话框中找到新添加的模板。