在视觉C++中创建"Add New Item Wizard"
Create "Add New Item Wizard" in Visual C++
也许我没有使用正确的关键字进行搜索,但我无法找到有关如何在Visual Studio Community 2013中为C++项目制作自己的"添加新项向导"的文档。
我想要实现的是能够从Project > Add New Item...
向我的C++项目添加新的无扩展名源文件,而不是添加C++源文件并在之后在解决方案资源管理器中删除.cpp
扩展名。
首先,我尝试制作自己的模板,但事实证明,这在Visual Studio中的C++项目中是不可能的。其次,我尝试查看是否可以修改默认模板之一(堆栈溢出帖子),但这也是不可能的。
我正在阅读此文档:MSDN:演练:创建向导,但我只能找到有关如何制作"新建项目向导"而不是"添加新项向导"的说明。
我在这里缺少什么?
好吧,似乎我特别想做的事情的解决方案非常简单:
而不是导出和添加"项模板"(在最新版本的 VS 中不适用于C++项目的功能)或修改默认项模板,或尝试制作自己的向导;您可以转到:C:Program Files (x86)Microsoft Visual Studio 12.0VCvcprojectitems
并在那里复制自定义模板文件。您还应该手动修改该目录中的.vsdir
文件,以便进一步自定义。我使用此引用来指定图标并更改排序顺序。
它不像在 Visual Studio 的 C# 或 VB 部分中那样好,您可以在其中使用导出向导将新的项目和项模板添加到相应的对话框中,并将它们存储在模板文件夹中。我会给VS团队写一些反馈,希望他们在下一个版本中解决这个问题。
相关文章:
- 如果"new int"返回"int*",那么为什么"new int[n]"不返回"int**"?
- 有没有一种方法可以使用placement new将堆叠对象分配给分配的内存
- 重载运算符new[]的行为取决于析构函数
- 过载'operator new'如何导致无限循环?
- 创建具有 new in 函数和"this is nullptr"异常的对象
- Codelite C++ new project
- 在类c++中使用new声明数组
- g++用户定义的动态链接库上的全局new和delete运算符
- Visual Studio - Cmake Project - Add NetCDF
- 如果整个应用程序是虚拟映射的,为什么 new 会进行系统调用?
- 在将 new 与指针一起使用时,创建数组的指定长度
- 体系结构x86_64的未定义符号:std:terminate(),typeinfo,运算符delete[],运算符new
- 为什么我的全局 new() 覆盖被绕过了?
- 声明C++数组(带或不带 "new" 关键字)
- 在C++中,如果我可以直接将整数分配给指针而不使用"new",为什么要使用"new"?
- 是否可以使用 new 指定具有宏常量的动态分配数组的元素?
- constexpr new 如何分配内存?
- 放置 new 和 uninitialized_fill() 的行为
- C++ " I want to add a new string at the end of the file How Can I do it? please help"中的文件处理
- 在视觉C++中创建"Add New Item Wizard"