Sql Server Clr项目中的引用类库

Caf*_*eek 5 .net database-project

我试图从Visual C#SQL CLR数据库项目引用类库,但我得到错误

无法添加对"类库"的引用.SQL Server项目只能引用其他SQL Server项目.

有没有办法添加引用,所以我不需要复制该类库中的代码?

编辑 - 解决方案?

我目前的解决方案是将几个必需的类文件添加到SQL CLR数据库项目中作为实际文件的链接.这样代码就在一个地方,即使它会在两个不同的位置构建.它似乎适合我的目的.

Han*_*ant 6

存在此限制是因为引用的程序集必须首先在服务器上注册.执行CREATE ASSEMBLY sql语句,我用这个来测试它:

CREATE ASSEMBLY ClassLibrary5
FROM 'c:\projects\classlibrary5\bin\release\classlibrary5.dll' 
Run Code Online (Sandbox Code Playgroud)

接下来,在数据库项目中使用"添加引用",注册的程序集将显示在"SQL Server"选项卡中.