作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Visual Studio 可扩展性的新手,我尝试从 VS 2012 SDK ( Displaying Statement Complete ) 实现 Microsoft 演练之一。我在演练中的一门课上遇到了一些困难。问题是我收到一个错误 SVsServiceProvider
没有定义。我已导入 Microsoft.VisualStudio.Shell
.
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports System.ComponentModel.Composition
Imports System.Runtime.InteropServices
Imports Microsoft.VisualStudio
Imports Microsoft.VisualStudio.Editor
Imports Microsoft.VisualStudio.Language.Intellisense
Imports Microsoft.VisualStudio.OLE.Interop
Imports Microsoft.VisualStudio.Shell
Imports Microsoft.VisualStudio.Text
Imports Microsoft.VisualStudio.Text.Editor
Imports Microsoft.VisualStudio.TextManager.Interop
Imports Microsoft.VisualStudio.Utilities
<Export(GetType(IVsTextViewCreationListener))>
<Name("token completion handler")>
<ContentType("plaintext")> <TextViewRole(PredefinedTextViewRoles.Editable)>
Friend Class TestCompletionHandlerProvider
Implements IVsTextViewCreationListener
<Import()>
Friend AdapterService As IVsEditorAdaptersFactoryService = Nothing
<Import()>
Friend Property CompletionBroker() As ICompletionBroker
<Import()>
Friend Property ServiceProvider() As SVsServiceProvider
Public Sub VsTextViewCreated(ByVal textViewAdapter As IVsTextView) Implements IVsTextViewCreationListener.VsTextViewCreated
Dim textView As ITextView = AdapterService.GetWpfTextView(textViewAdapter)
If textView Is Nothing Then
Return
End If
Dim createCommandHandler As Func(Of TestCompletionCommandHandler) = Function() New TestCompletionCommandHandler(textViewAdapter, textView, Me)
textView.Properties.GetOrCreateSingletonProperty(createCommandHandler)
End Sub
最佳答案
正如 Simon 在对原始问题的评论中所发布的,添加对以下内容的引用:
Microsoft.VisualStudio.Shell.Immutable.10.0.dll
Microsoft.VisualStudio.Shell.Immutable.11.0.dll
那么你会遇到一个空值
SvsServiceProvider
.
关于visual-studio-2012 - 在 VS 2012 中导入 SvsServiceProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17326299/
我是 Visual Studio 可扩展性的新手,我尝试从 VS 2012 SDK ( Displaying Statement Complete ) 实现 Microsoft 演练之一。我在演练中的
我是 Visual Studio Extensibility 的新手,我正在尝试从 VS 2012 SDK ( Displaying Statement Complete ) 实现 Microsoft
我是一名优秀的程序员,十分优秀!