c# - U-SQL 目录中本地的 SQLSpatial

标签 c# azure .net-assembly u-sql

如何在本地注册 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/

相关文章:

c# - 解析不同的HttpClient

c# - azure documentdb 创建文档重复项 Id 属性

azure - 使用 Azure AD 进行 React-Native 身份验证

.net - 引用 Assemblies 文件夹和具有相同版本的不同程序集

c# - 无法在 Mono 服务器上加载类型

c# - Polly 在 X 次重试后继续

c# - 从 OData 返回单个实体 - .Net

c# - Activator.CreateInstance 现在返回错误

azure - 无法从 Function App 向 Azure 服务总线发送消息

c# - 如何动态加载程序集到当前应用程序域到c#项目?