在Visual Studio中添加新的C#项目时,不会自动创建其他配置
我有一个Visual Studio C#解决方案,我已经添加了一个新的解决方案配置。
当我在解决方案中创建新项目时,它们仅具有调试和发布配置。
为什么他们没有额外的配置?
了解构建配置说:
默认情况下,使用Visual Studio创建的项目包括调试和发布配置 。 自动配置调试配置以调试应用程序,并为应用程序的最终版本配置Release配置。
因此,基本上,每次向解决方案添加新项目时,都会从一组预先存在的项目模板中选择新Visual Studio项目的类型,这些模板仅具有调试和发布配置。
Visual Studio允许您导出自己的项目模板,并随后使用它们来创建新项目。
你能做的是:
- 创建一个需要创建的新类型的空项目( 类库 , 控制台应用程序等)。
- 将所需的项目配置添加到此项目中(我们将其命名为Test )。
- 将模板命名为MyTemplate后导出模板。 还要确保选中“ 自动将模板导入Visual Studio”复选框。
- 回到原始解决方案并通过从可用模板列表中选择它来添加项目 – MyTemplate (现在将列出)。
您将使用Test作为自定义项目配置。
[UPDATE]
或者,您应该知道也可以创建自己的Visual Studio加载项,这可以让您更自由地基于模板创建项目和自动构建。 查看以下示例:
如何:以编程方式创建项目
如何:创建解决方案和项目构建配置