在VS 2010中管理项目配置

Tob*_*oby 22 configuration configuration-management visual-studio-2010

我正在研究VS2010中的多个项目(类库,互操作,Web应用程序等)的解决方案.

对于Web应用程序,我想利用VS2010中的配置转换,因此我一度为每个环境添加了配置:开发,测试,生产等.

一段时间后,在重新安排项目布局后,我注意到一些项目显示了属性页面下拉列表中的所有配置.一些项目(自我进行设置后添加)仅显示标准的Debug和Release配置.一旦我意识到这将使构建配置变得更糟,而不是更好,我决定删除我添加的所有额外配置.

我已从解决方案中删除了所有各种配置选项,但具有备用配置选项的项目仍然具有它们,我无法弄清楚如何在单个项目中摆脱它们.

此外,现在我发现并非所有项目都必须具有相同的配置,我想在解决方案级别和Web应用程序项目(用于配置转换)中创建环境配置,但保留所有类库使用基本的调试/发布配置.我一直无法在用户界面中找到任何工具,或者在网络上找到有关如何设置此类内容的任何信息.

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

Gre*_*g D 27

在配置管理器屏幕的顶部,您将看到解决方案配置和解决方案平台.每个解决方案配置本质上都是一组项目配置.

没有"全局一切"配置,因为不同的技术具有不同的配置选项.如何将C#项目的配置映射到C++项目,例如?这就是在项目级别定义和维护配置的原因.

正是这样做的正确方法就是你在做什么.向解决方案添加新项目的管理开销之一是在新项目中复制这些项目配置,然后通过Configuration Manager屏幕在解决方案配置中对其进行适当配置.

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


Jim*_*amb 21

您可以从Configuration Manager对话框执行所有操作,从Visual Studio的主菜单通过Build> Configuration Manager访问...

  • 要从单个项目中删除配置,请选择项目并打开"配置"(Configuration)列中的下拉列表,然后单击.
  • 要选择要为新解决方案配置构建的配置,请激活解决方案配置,然后选择要为每个项目构建的配置.

另请参见如何:创建和编辑配置

  • 别担心,托比。我很高兴你得到了你需要的指导。这在 Visual Studio 中绝对不是一个非常简单的用户体验。 (2认同)