如何在Visual Studio中的不同项目中使用不同的选项卡设置

时间:2009-08-11 20:53:33

标签: visual-studio

Visual Studio选项对话框允许您基于每种语言设置选项卡首选项(大小,插入空格等)。但我经常处理几个c#项目,这些项目具有不同的设置值。

有没有办法在每个项目的基础上覆盖全局设置,或者至少在它们之间轻松切换?

4 个答案:

答案 0 :(得分:8)

另一种方法可能是通过可扩展性API:应该可以编写一个更改这些设置的宏或加载项。

E.g。要将标签大小更改为6,请使用以下内容:

    DTE.Properties("TextEditor", "CSharp").Item("TabSize").Value = 6

以下是解释如何查找属性名称的链接:http://support.microsoft.com/kb/555445

答案 1 :(得分:2)

您可以使用特殊的“重置”设置文件打开visual studio,该文件将覆盖默认设置。使用此方法可以创建两个快捷方式,每个快捷方式设置一个。详细信息为here

答案 2 :(得分:1)

我担心你不能在每个项目的基础上做到这一点。 但是,使用Tools/Import and Export Settings...,您可以导出文件中的每个设置,然后您可以导入适合您当前项目的设置。

答案 3 :(得分:0)

Visual Studio 2017增加了.editorconfig支持,这对于此类设置非常方便。