SQL Server Management Studio 2008插件

恩迪·朱帕尼(Endi zhupani)

我正在尝试使用带有VS.NET 13的Visual Studio加载项项目模板来创建SSMS 2008加载项。我已按照本教程中CodeProject的说明进行操作但是,本教程适用于SSMS 2012,文件夹结构与SSMS 2008的文件夹结构非常不同。我的问题是:我应该将.addin文件放在哪里以使SSMS 2008使用它?
另外,这是我创建的注册表项

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell \ Addins \ AddInName.Connect

Connect是为与主机应用程序的插件连接提供逻辑的类的名称。这样对吗?
提前致谢!

谢尔盖·弗拉索夫(Sergey Vlasov)

SSMS 2008不需要.addin文件。您创建的正确注册表项以及相应的CLSID注册就足够了。

这是我在Tabs Studio加载项(msi,wix,当前用户安装程序)中使用的方式:

  <Component Id="TabsStudioSSMS2008Component" Guid="986C2BFA-4C21-42e4-96B3-7C0178B841DC">
    <RegistryKey Root="HKCU" Key="Software\Sergey Vlasov\Tabs Studio\Installer">
      <RegistryValue Type="integer" Name="SSMS2008" Value="1" KeyPath="yes"/>
    </RegistryKey>

    <RegistryKey Root="HKCU" Key="Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\Addins\TabsStudio.Connect">
      <!--<RegistryValue Type="integer" Name="LoadBehavior" Value="3"/>-->
      <RegistryValue Type="string" Name="LoadBehavior" Value="[SSMS2008LOADBEHAVIOR]"/>
    </RegistryKey>

    <RegistryKey Root="HKCU" Key="Software\Classes\CLSID\{E52044B6-1EBA-4D82-AF2A-FABE2A79B106}">
      <RegistryValue Type="string" Value="TabsStudio.Connect"/>
    </RegistryKey>
    <RegistryKey Root="HKCU" 
                 Key="Software\Classes\CLSID\{E52044B6-1EBA-4D82-AF2A-FABE2A79B106}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" 
                 Action="createAndRemoveOnUninstall">
    </RegistryKey>
    <RegistryKey Root="HKCU" Key="Software\Classes\CLSID\{E52044B6-1EBA-4D82-AF2A-FABE2A79B106}\InprocServer32">
      <RegistryValue Type="string" Value="mscoree.dll"/>
      <RegistryValue Type="string" Name="ThreadingModel" Value="Both"/>
      <RegistryValue Type="string" Name="Class" Value="TabsStudio.Connect"/>
      <RegistryValue Type="string" Name="Assembly" Value="TabsStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
      <RegistryValue Type="string" Name="RuntimeVersion" Value="v2.0.50727"/>
      <RegistryValue Type="string" Name="CodeBase" Value="[PersonalFolder]Visual Studio 2008\Addins\TabsStudio.dll"/>
    </RegistryKey>
    <RegistryKey Root="HKCU" Key="Software\Classes\CLSID\{E52044B6-1EBA-4D82-AF2A-FABE2A79B106}\InprocServer32\1.0.0.0">
      <RegistryValue Type="string" Name="Class" Value="TabsStudio.Connect"/>
      <RegistryValue Type="string" Name="Assembly" Value="TabsStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
      <RegistryValue Type="string" Name="RuntimeVersion" Value="v2.0.50727"/>
      <RegistryValue Type="string" Name="CodeBase" Value="[PersonalFolder]Visual Studio 2008\Addins\TabsStudio.dll"/>
    </RegistryKey>
    <RegistryKey Root="HKCU" Key="Software\Classes\CLSID\{E52044B6-1EBA-4D82-AF2A-FABE2A79B106}\ProgId">
      <RegistryValue Type="string" Value="TabsStudio.Connect"/>
    </RegistryKey>

    <RegistryKey Root="HKCU" Key="Software\Classes\TabsStudio.Connect">
      <RegistryValue Type="string" Value="TabsStudio.Connect"/>
    </RegistryKey>
    <RegistryKey Root="HKCU" Key="Software\Classes\TabsStudio.Connect\CLSID">
      <RegistryValue Type="string" Value="{E52044B6-1EBA-4D82-AF2A-FABE2A79B106}"/>
    </RegistryKey>
  </Component>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server Management Studio的开源SQL源代码控制插件

来自分类Dev

带有Management Studio的SQL Server Express 2008

来自分类Dev

SQL Server 2008 R2无法连接到Management Studio中的本地数据库

来自分类Dev

安装SQL Server 2008 Express后看不到Management Studio

来自分类Dev

将SQL Server 2008 R2 Management Studio主题更改为暗

来自分类Dev

SQL Server 2008 R2无法连接到Management Studio中的本地数据库

来自分类Dev

SQL Server Management Studio中的自动完成

来自分类Dev

SQL Server Management Studio中的默认编码

来自分类Dev

SQL Server Management Studio无法连接

来自分类Dev

SQL Server Management Studio中的串联

来自分类Dev

SQL Server Management Studio-复合主键

来自分类Dev

SQL Server Management Studio声明变量

来自分类Dev

无法登录SQL Server Management Studio

来自分类Dev

SQL Server Management Studio配色方案?

来自分类Dev

SQL Server Management Studio图形故障

来自分类Dev

从SQL Server Management Studio复制行号

来自分类Dev

SQL Server Management Studio查询停止/退出

来自分类Dev

在SQL Server Management Studio中执行查询

来自分类Dev

从SQL Server Management Studio保留\ n

来自分类Dev

是Management Studio 2016提供SQL Server 2016

来自分类Dev

SQL Server Management Studio密码如何保存?

来自分类Dev

如何打开SQL Server Management Studio?

来自分类Dev

SQL Server Management Studio还原备份表

来自分类Dev

SQL Server Management Studio 连接错误

来自分类Dev

SQL server management studio 子查询

来自分类Dev

在 SQL Server Management Studio 中循环

来自分类Dev

SQL Server 2014 Express中缺少SQL Server Management Studio

来自分类Dev

Visual Studio和SQL Server Management Studio中的TFS

来自分类Dev

SQL Management Studio 2008 身份验证错误

Related 相关文章

热门标签

归档