当我转到VisualStudio中的"Add New Item"并选择我的自定义项模板(以及默认项模板(时,名称的默认条目是XY1.cs
,末尾总是有1
,尽管vstemplate文件中没有给出1
。
据我所知,如果一个同名元素已经存在,VS会增加这个数字。
但是,为什么它从1
开始而没有被排除在外呢?我可以阻止VS在我的自定义模板中添加1
吗?我想在模板中的给定名称中添加一个额外的字符串,但通常用户不会删除1
或只是监督它,因此它会导致{WantedFilename}1{AdditionalString}
根据MSDN博客上Visual Studio IDE团队高级项目经理Mark Wilson Thomas的说法
通过"文件新建项"对话框创建会将"1"添加到文件名如果使用"文件"新建项目"对话框路由来创建EditorConfig,在15.8预览版4之前的Visual Studio版本中,您需要手动删除多余的"1"前缀EditorConfig文件对话框中的名称。这在15.8预览版4中得到了修复。
更新
此公告似乎仅适用于.editorconfig
文件(以及其他一些文件,如.manifest
(
有关详细信息,请参阅如何创建默认情况下不提供编号文件名的VisualStudio项模板。