参考 - 包括 SQLCLRTYPES 作为参考

References - Include SQLCLRTYPES as a reference

我正在使用 SqlClrTypes,一切正常,直到我将我的应用程序提供给另一台 PC。它崩溃了,而且只有在我在那台电脑上安装 SqlClrTypes 之后它才能工作。我可以以某种方式将它包含到我的项目中吗?

我认为您需要在您的发行版中包含 SqlClrTypes 的安装程序。您可以从以下位置获取它 — SQLSysClrTypes.msi

https://www.microsoft.com/en-us/download/details.aspx?id=52676

那里有很多单独的 MSI 文件,但您只需要获取一个或两个名称为 "SQLSysClrTypes.msi" 的文件(一个或两个取决于您是否需要 32 位 and/or 64 -位版本).

这是可再分发的,至少根据 2016 版是这样。这是我在系统上找到许可证文件的位置:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Licenses33\SysClrTypes_SQLServer_Sql2016.rtf

我怀疑他们会为 SQL Server 2017 或更新版本更改它,因为任何使用它的人都需要为他们正在开发的任何桌面软件分发安装程序。