【问题标题】:SQL Server Assembly Not Showing in "Add Reference" DialogSQL Server 程序集未显示在“添加引用”对话框中
【发布时间】:2012-03-13 18:58:18
【问题描述】:

我有一个 VS2010 SQL Server 项目。我还有一个简单的 C# 库,我希望它可以参考。该库是纯 .NET,它只是进行一些字符串解析。我认为一旦库在 SQL Server 上,我必须引用它(但我可能错了)。我已将库复制到服务器,并使用以下方法将其添加到 SQL Server:

CREATE ASSEMBLY MyAssembly
FROM 'F:\CLR\MyDll.dll'
WITH PERMISSION_SET = SAFE

库显示在 sys.assemblies 中。但是,我无法将它作为参考添加到我的 SQL Server 项目中。当我转到“添加引用... - > SQL Server”时,它不在列表中。

我不确定如何进一步调试,如果有任何帮助,我们将不胜感激。

【问题讨论】:

    标签: c# visual-studio-2010 sql-server-2008 sqlclr


    【解决方案1】:

    解决了这个问题。我没有意识到 Assembly 对象是按数据库创建的,而不是按服务器创建的。我的 SQL Server 项目连接字符串没有指定初始目录,因此在“master”中查找,而不是在我创建程序集的数据库中。将字符串指向正确的数据库,它就可以工作了。

    【讨论】:

      猜你喜欢
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      相关资源
      最近更新 更多