我正在使用SqlClrTypes
,一切正常,直到我将我的应用程序交给另一台PC。它崩溃了,它只能在我在那台PC上安装SqlClrTypes
之后才能运行。我可以以某种方式将它包含在我的项目中吗?
我认为您需要在发行版中包含SqlClrTypes的安装程序。您可以从以下位置获取它 - SQLSysClrTypes.msi:
https://www.microsoft.com/en-us/download/details.aspx?id=52676
那里有许多单独的MSI文件,但您只需要获取名为“SQLSysClrTypes.msi”的一个或两个文件(一个或两个,具体取决于您是否需要32位和/或64位版本)。
这是可再分发的,至少根据2016版本。这是我在我的系统上找到许可证文件的地方:
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Licenses \ 1033 \ SysClrTypes_SQLServer_Sql2016.rtf
我怀疑他们会为SQL Server 2017或更新版本更改它,因为使用它的任何人都需要为他们正在开发的任何桌面软件分发安装程序。