如何在本地注册 SQLServerSpatial dll?当我尝试使用 SqlServerSpatial130 作为附加文件在 [Microsoft.SqlServer.Types] 上运行注册程序集时,出现以下问题:
E_CSC_USER_CANNOTCREATESYSTEMASSEMBLY:无法创建程序集 XXX.[Microsoft.SqlServer.Types]',因为“Microsoft.SqlServer.Types,Version=13.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”是系统程序集。 描述: 无法创建、更改或删除系统程序集。 解决: 考虑创建一个用户程序集来包装所需的功能。
我可以在 Azure Datalake 中注册程序集,但不能在本地注册。有办法解决这个问题吗?
提前致谢
最佳答案
我假设您可能已经在本地机器上注册了 SQL Server,或者已经将 Microsoft.SqlServer.Types 注册为系统程序集的其他应用程序。
如果是这种情况,您可能不必注册它并在本地运行中使用 REFERENCE SYSTEM ASSEMBLY
引用它。
关于c# - U-SQL 目录中本地的 SQLSpatial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48501683/