1

我正在使用 Visual Studio 2019,每当我创建一个新的 C++ 项目时,它都会为我提供一个包含以下代码的默认文件:

// Template Test.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>

int main()
{
    std::cout << "Hello World!\n"; 
}

// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started: 
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln file

这是太多不必要的信息,需要一分钟才能将其更改为我真正想要的信息;

// Template Test.cpp : This file contains the 'main' function. Program execution begins and ends there.


#include <iostream>

using namespace std;

int main() {
    cout << "Hello World!\n"; 
}

不需要太多时间,但每次在 VS 19 中创建新的 C++ 控制台项目时,我都必须这样做。

在我的电脑上进行快速搜索后,我在以下位置找到了一个名为“模板”的文件夹:

C:\Users\yale\Documents\Visual Studio 2019\Templates

这个文件有子目录,让我认为它是正确的位置,但没有一个文件夹有任何模板文件,我可以看到。

如何使用 Visual Studio 2019 修改 C++ 中不同项目的模板文件?

4

1 回答 1

0

有两种方法可以选择其中任何一种。

使用导出模板向导:

Visual Studio 提供了一个导出模板向导,可用于更新现有模板:

  • 从菜单栏中选择“文件”>“新建”>“项目”。
  • 选择要更新的模板并继续执行创建新项目的步骤。
  • 在 Visual Studio 中修改项目。例如,更改输出类型或将新文件添加到项目中。
  • 在项目菜单上,选择导出模板。导出模板向导打开。
  • 按照向导中的提示将模板导出为 .zip 文件。
  • (可选)将 .zip 文件放在以下目录中:%USERPROFILE%\Documents\Visual Studio\Templates\ProjectTemplates 以使其可供选择。如果未在导出模板向导中选择自动将模板导入 Visual Studio 选项,则需要执行此步骤。
  • 删除旧的模板 .zip 文件。

要手动更新现有模板:

  • 找到包含模板的 .zip 文件。用户项目模板位于 %USERPROFILE%\Documents\Visual Studio\Templates\ProjectTemplates。
  • 提取 .zip 文件。
  • 修改或删除当前模板文件,或在模板中添加新文件。
  • 打开、修改和保存 .vstemplate XML 文件以处理更新的行为或新文件。
  • 选择模板中的文件,然后从右键单击或上下文菜单中选择发送到 > 压缩(压缩)文件夹。您选择的文件被压缩成一个 .zip 文件。
  • 将新的 .zip 文件放在与旧 .zip 文件相同的目录中。
  • 删除提取的模板文件和旧的模板 .zip 文件。

此外,您可以访问源页面以获取更多详细信息。

于 2019-04-09T18:24:24.767 回答