我正在创建一个C#应用程序,我面临错误
"Could not load file or assembly 'Microsoft.SqlServer.SqlClrProvider, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The module was expected to contain an assembly manifest.".
从数据库创建ADo.net entitydata模型设计器时出现此错误。 我已经安装了" SqlSysClrType.msi"对于我的Sql Server 2014 和#34; SharedManagementObjects.msi"对于我的Sql Server 2014,虽然两者都是先前安装的。 我正在运行visual studio 2013 ultimate和sql server 2014开发人员版。请帮我解决这个问题
答案 0 :(得分:0)
我可以建议2个解决方案:
解决方案#1
使用以下链接:
如果全部失败,请尝试以下解决方案:
解决方案#2
在安装了SQL Server的计算机上," Microsoft.SqlServer.SqlClrProvider.dll" 文件位于您的GAC中。但是,如果不更改注册表,则无法访问此文件。
使用注册表编辑器,转到" HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Fusion" 。添加一个名为DisableCacheViewer
的新DWORD。给它一个值。
完成此更改后,您可以转到" C:\ Windows \ assembly \ GAC_MSIL \ Microsoft.SqlServer.SqlClrProvider \" 以获取所需的dll。然后将其添加为项目中的参考。
我希望您发现它有用。