0

在 SSMS 加载项中,以下代码将在 10 和 22 之间切换文本编辑器窗口的字体大小:

Properties props_texteditor = _addInInstance.DTE.Properties["FontsAndColors", "TextEditor"];
Property propFontSize = props_texteditor.Item(3); //"FontSize"
propFontSize.Value = ((Int16)propFontSize.Value == 10 ? 22 : 10);

不是特别有用,但它表明我的加载项可以设置 SSMS 工具/选项属性,在本例中使用类别/页面名称“FontsAndColors”、“TextEditor”。

我实际上希望我的加载项做的是将脚本选项“包括 IF NOT EXISTS 子句”设置为 true 或 false,但我找不到任何文档。有人知道该怎么做吗?

4

1 回答 1

2

看看我开发的 SSMSBoost 插件。我在那里实现了自定义脚本选项。

如果您想自己进行实验,请查看以下对象:Microsoft.SqlServer.Management.UserSettings.ScriptingOptions Microsoft.SqlServer.Management.Smo.Scripter

于 2013-09-24T12:09:34.393 回答