Visual studio 2013 如何在Visual Studio中将默认的新项扩展名从.h更改为.hpp(2013)

Visual studio 2013 如何在Visual Studio中将默认的新项扩展名从.h更改为.hpp(2013),visual-studio-2013,Visual Studio 2013,我正在尝试将默认的新项目扩展名从“.h”更改为“.hpp” 说明了我的意思。 我已经在功能上使用了它,通过更改: ..\VC\vcprojectitems\hfile.h文件名转换为hfile.hpp “HFile.h…”到..\VC\vcprojectitems\vcprojectitems.vsdir文件中的“HFile.hpp…” ..\VC\vcprojectitems\Code\Code.vsdir文件中的“.\HFile.h…”到“.\HFile.hpp…” ..VC\VCNewI

我正在尝试将默认的新项目扩展名从“.h”更改为“.hpp”

说明了我的意思。 我已经在功能上使用了它,通过更改:

  • ..\VC\vcprojectitems\hfile.h文件名转换为hfile.hpp
  • “HFile.h…”到..\VC\vcprojectitems\vcprojectitems.vsdir文件中的“HFile.hpp…”
  • ..\VC\vcprojectitems\Code\Code.vsdir文件中的“.\HFile.h…”到“.\HFile.hpp…”
  • ..VC\VCNewItems\NewItems.vsdir文件中的“.\VCProjectItems\HFile.h…”到“.\VCProjectItems\HFile.hpp…”
现在剩下的是描述。您可以在图片上看到它,它应该是“头文件(.hpp)”而不是“头文件(.h)”如何/在何处更改

我知道这是一件很小的事情,它不会影响功能,但我还是想要它。另外,我的方法是更改这些文件还是有更好的方法


谢谢大家!

字符串已本地化。在.vsdir文件中看到的#1080是字符串的资源ID。它们存储在英文版本的VS上的C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC\vcpackages\1033\vcpkgui.dll中,用LCID替换1033。你可以用VS编辑它们,我不建议这样做。要尝试的一件事是用您想要的字符串替换“#1080”。可能有用。非常感谢!答案几乎正确:我检查了vcpkgui.dll->String表以查找正确的资源ID。#1080似乎是默认名称(“Header.hpp”在我的例子中),而#1078是我要查找的名称。因此,正如Hans Passant所建议的那样,我必须在3个文件中的每个文件中用头文件(.hpp)替换|#1078 |(在| 15 |之前),现在一切都像intended一样工作!嗯,我知道你无视我的警告。在安装Visual Studio更新之前,使用原始时间戳还原文件非常重要。安装程序倾向于跳过修改过的文件,这对像这样的DLL来说是非常糟糕的。哦,不,我没有碰DLL文件,只是瞥了一眼以找到正确的resourceID,我之前复制了它,只是检查了副本,所以这应该可以吗?谢谢你的帮助,好的。这些资源ID似乎与我的vcpkgui.dll版本不匹配。古怪的我得到了1078 =“头文件(.h)”,“1079”=“创建一个C++头文件”,“1080”=“头”。我的评论确实错了,它是#1078,#1080似乎是文件的默认名称。我不清楚您是如何通过更改资源ID获得“.hpp”的。