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

hay*_*eld 11 c# visual-studio visual-studio-2012

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

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

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

Ale*_*ici 9

了解构建配置说:

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

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

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

你能做的是:

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

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

[UPDATE]

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

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

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

  • 谢谢你,这解释了这种情况.没有实际的方法来自动创建自定义配置. (2认同)