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

时间:2013-05-02 09:48:57

标签: c# visual-studio visual-studio-2012

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

当我在解决方案中创建新项目时,他们只有Debug和Release配置。

为什么他们没有其他配置?

1 个答案:

答案 0 :(得分:9)

Understanding Build Configurations说:

  

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

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

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

你能做的是:

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

    <强> [UPDATE]

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

    How to: Programmatically Create Projects

    How to: Create Solution and Project Build Configurations