【问题标题】:SSMS add-in to set scripting options用于设置脚本选项的 SSMS 加载项
【发布时间】:2013-09-24 11:16:58
【问题描述】:

在 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,但我找不到任何文档。有人知道怎么做吗?

【问题讨论】:

    标签: sql-server visual-studio add-in ssms


    【解决方案1】:

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

    如果您想亲自体验一下,请查看以下对象: Microsoft.SqlServer.Management.UserSettings.ScriptingOptions Microsoft.SqlServer.Management.Smo.Scripter

    【讨论】:

    • 这看起来确实很有趣。但不幸的是,它都没有满足我对这个特定要求的需求。我需要设置将在对象浏览器的标准 SSMS 脚本期间生效的脚本选项,就像我的字体示例一样。谢谢。
    猜你喜欢
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多