gpt4 book ai didi

.net - Sql Server Clr 项目中的引用类库

转载 作者:行者123 更新时间:2023-12-03 23:14:11 25 4
gpt4 key购买 nike

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

A reference to 'class library' could not be added. SQL Server projects can reference only other SQL Server projects.



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

编辑 - 解决方案?

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

最佳答案

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

CREATE ASSEMBLY ClassLibrary5
FROM 'c:\projects\classlibrary5\bin\release\classlibrary5.dll'

接下来,在您的数据库项目上使用 Add Reference,注册的程序集显示在 SQL Server 选项卡中。

关于.net - Sql Server Clr 项目中的引用类库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com