Configuration 在VS 2010中管理项目配置

Configuration 在VS 2010中管理项目配置,configuration,visual-studio-2010,configuration-management,Configuration,Visual Studio 2010,Configuration Management,我正在开发一个解决方案,其中包含VS2010中的多个项目类库、互操作、web应用程序等 对于web应用程序,我希望利用VS2010中的配置转换,因此在某一点上,我为我们的每个环境添加了配置:开发、测试、生产等等 一段时间后,在重新安排了项目布局之后,我注意到一些项目在属性页下拉列表中显示了所有配置。自从我安装之后添加的一些项目只显示标准的调试和发布配置。一旦我意识到这将使构建配置变得更糟,而不是更好,我决定删除我添加的所有额外配置 我已经从解决方案中删除了所有不同的配置选项,但是具有备用配置选项

我正在开发一个解决方案,其中包含VS2010中的多个项目类库、互操作、web应用程序等

对于web应用程序,我希望利用VS2010中的配置转换,因此在某一点上,我为我们的每个环境添加了配置:开发、测试、生产等等

一段时间后,在重新安排了项目布局之后,我注意到一些项目在属性页下拉列表中显示了所有配置。自从我安装之后添加的一些项目只显示标准的调试和发布配置。一旦我意识到这将使构建配置变得更糟,而不是更好,我决定删除我添加的所有额外配置

我已经从解决方案中删除了所有不同的配置选项,但是具有备用配置选项的项目仍然具有这些选项,并且我不知道如何在单个项目中删除它们

此外,现在我看到并非所有项目都必须具有相同的配置,我希望在解决方案级别和web应用程序项目中为配置转换创建环境配置,但保留所有类库的基本调试/发布配置。我在UI中找不到任何工具,也找不到任何关于如何设置这样一个东西的信息


因此,简而言之,在VS2010中,在项目级别管理配置的最佳/最简单的方法是什么?

在configuration manager屏幕的顶部,您将看到解决方案配置和解决方案平台。每个解决方案配置本质上是一组项目配置

由于不同的技术具有不同的配置选项,因此不存在全局所有配置。如何将C项目的配置映射到C++项目,例如?这就是在项目级别定义和维护配置的原因

。向解决方案中添加新项目的管理开销之一是在新项目中复制这些项目配置,然后通过Configuration Manager屏幕在解决方案配置中对其进行适当配置


要解决特定问题,可以从configuration Manager中删除现有项目配置。在要修改的项目上,单击“配置”下拉列表,选择“编辑”,然后在“编辑项目配置”对话框中,选择要删除的配置,然后单击“删除”按钮。

您可以从“配置管理器”对话框中执行所有操作,通过生成>配置管理器从Visual Studio的主菜单访问

要从各个项目中删除配置,请选择该项目并打开“配置”列中的下拉列表,然后单击。 要为新的解决方案配置选择要生成的配置,请激活解决方案配置,然后为每个项目选择要生成的配置。
另请参见

谢谢,吉姆。不幸的是,StackOverflow只允许我选择一个答案。托比,别担心。我很高兴你得到了你需要的指导。在Visual Studio中,这绝对不是一个非常简单的用户体验。谢谢。我在寻找解决方案时错过了那一页。当我在试用configuration manager时,我从未尝试过从项目配置选择器中进行选择,只选择最上面的一个。