当前位置:  开发笔记 > 数据库 > 正文

Microsoft.SqlServer.SqlTools.VSIntegration引用Visual Studio 2010中的问题/异常

如何解决《Microsoft.SqlServer.SqlTools.VSIntegration引用VisualStudio2010中的问题/异常》经验,为你挑选了1个好方法。

SQL Server Edition:2008 Enterprise Visual Studio:2010 w/.NET 4.0

SSMS 2008 Addin - CodePlex上的Data Scripter项目源代码引用 Microsoft.SqlServer.SqlTools.VSIntegration.dll

我已经引用了DLL
<>\100\Tools\Binn\VSShell\Common7\IDE

但这是奇怪的.Microsoft.SqlServer.SqlTools.VSIntegration.dll包含一个命名空间Microsoft.SqlServer.Management.UI.VSIntegration,该命名空间又包含ServiceCache(公共密封).

一旦我添加引用,ServiceCache就会突出显示(这意味着没有引用问题)但是当我编译项目并且VS 2010引发一个无法找到ServiceCache的错误时会出现问题.

当前上下文中不存在名称"ServiceCache"

为什么ServiceCache在编译期间不可见但看起来在添加程序集后可用?

并且Reflector确实显示ServiceCache是​​项目引用的程序集的一部分,但Visual Studio intellisense无法显示它.

有没有这种问题?

[更新]一些截图

反射器清楚地显示 ServiceCache 替代文字

但Visual Studio 2010说,否则...... 替代文字



1> John Hamm..:

您必须添加对"C:\ Program Files(x86)\ Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\ObjectExplorer.dll"的引用

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有