gpt4 book ai didi

c# - 如何从我的 SQL CLR 项目中引用非 SQL CLR 项目?

转载 作者:太空宇宙 更新时间:2023-11-03 16:28:01 30 4
gpt4 key购买 nike

我有两个项目的解决方案。第一个是基本类库项目,其中包含在多个服务端点 (DataContract.dll) 之间共享的类的定义。第二个是将使用共享程序集中定义的类的 SQL CLR 项目。在我的本地机器上,我可以用 SQL Server 的本地实例注册这个程序集,添加对该程序集的引用,然后编译。但是,当我将此代码提交到我们的构建机器时,程序集未在服务器上注册。我可以在构建服务器上手动注册程序集,但这对加入项目并在第一次 checkout 时构建失败的新开发人员没有帮助。此外,我们的构建服务器为其构建的临时目录选择了一个随机名称,因此构建服务器的数据库实例上的引用可能已过时或丢失。有什么方法可以从我的 SQL CLR 项目中引用共享库项目,以便构建服务器和新开发人员始终拥有良好的构建?

最佳答案

我以前遇到过同样的问题,但不一定只是 SQLCLR。我发现最好的方法是 create my own NuGet server .如果这看起来很复杂或者您没有资源,那么我建议只为共享的库提供一个 unc 共享。您可以创建一个构建后脚本,在本地成功编译后将二进制文件复制到 unc 路径。

关于c# - 如何从我的 SQL CLR 项目中引用非 SQL CLR 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11868865/

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