如何修复-无法加载DLL'SqlServerSpatial110.dll'错误

问题描述 投票:0回答:1

我有一个带有附加的远程SQL数据库的ASP.NET MVC WebApp,当从本地主机启动VS解决方案时,在SqlServerSpatial110.dll上我遇到了以上错误。

到目前为止,我什至都不知道我的应用程序使用了这个DLL,并且在解决方案中没有指向它的引用。

  • 该解决方案到目前为止(本地和远程)都没有错误运行-错误在某些HTML更改(未进行参考更改/添加)之后首次出现。 重要:那时我有2种不同的解决方案与VS一起使用。一种解决方案以管理员身份打开,另一种以普通用户身份打开。
  • 以调试模式运行解决方案不会出现错误
  • 我也将PC系统恢复到以前该解决方案可以正确运行的先前位置,但是并没有消除错误
  • 我在PC上搜索了SqlServerSpatial110.dll,并在2个位置(C:\ Windows \ System32和C:\ Program Files \ Microsoft SQL Server \ 110 \ LocalDB \ Binn)找到了它,但未在解决方案文件夹中找到它
  • Windows 10,64位。 Visual Studio 2019

将提供任何帮助解决问题或解决方法的帮助。

sql-server asp.net-mvc visual-studio entity-framework razorengine
1个回答
0
投票

此错误可能是由于安装SQL Server时缺少某些模块而引起的。

下载并安装SQL功能部件包,在安装功能部件包时选择SQLSysClrTypes.msi。 “ SQLSysClrTypes.msi”包含带有“ SqlServerSpatial110.dll”的SQL CLR类型库。

----------或----------

以下NuGet命令可以解决您的问题,请在执行NuGet命令之前进行备份

Install-Package Microsoft.SqlServer.Types

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.