在Visual Studio中添加新的C#项目时,不会自动创建其他配置

我有一个Visual Studio C#解决方案,我已经添加了一个新的解决方案配置。

当我在解决方案中创建新项目时,它们仅具有调试和发布配置。

为什么他们没有额外的配置?

了解构建配置说:

默认情况下,使用Visual Studio创建的项目包括调试和发布配置 。 自动配置调试配置以调试应用程序,并为应用程序的最终版本配置Release配置。

因此,基本上,每次向解决方案添加新项目时,都会从一组预先存在的项目模板中选择新Visual Studio项目的类型,这些模板仅具有调试和发布配置。

Visual Studio允许您导出自己的项目模板,并随后使用它们来创建新项目。

你能做的是:

  1. 创建一个需要创建的新类型的空项目( 类库控制台应用程序等)。
  2. 将所需的项目配置添加到此项目中(我们将其命名为Test )。
  3. 将模板命名为MyTemplate后导出模板。 还要确保选中“ 自动将模板导入Visual Studio”复选框。
  4. 回到原始解决方案并通过从可用模板列表中选择它来添加项目 – MyTemplate (现在将列出)。

您将使用Test作为自定义项目配置。

[UPDATE]

或者,您应该知道也可以创建自己的Visual Studio加载项,这可以让您更自由地基于模板创建项目和自动构建。 查看以下示例:

如何:以编程方式创建项目

如何:创建解决方案和项目构建配置