Поделиться через


VCProject.RemoveReference - метод

Removes the specified reference from the project or references collection.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
Sub RemoveReference ( _
    pDispRef As Object _
)
'Применение
Dim instance As VCProject
Dim pDispRef As Object

instance.RemoveReference(pDispRef)
void RemoveReference(
    Object pDispRef
)
void RemoveReference(
    [InAttribute] Object^ pDispRef
)
function RemoveReference(
    pDispRef : Object
)

Параметры

  • pDispRef
    Тип: System.Object

    The reference to remove from the project or the references collection.

Примеры

See How to: Compile Example Code for Visual C++ Code Model Extensibility for information about how to compile and run this example.

RemoveReference adds a .NET assembly reference to your project based on the path to the assembly, if possible, and then removes it.

Imports EnvDTE
Imports System.Diagnostics
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim ref As VCReference
        prj = DTE.Solution.Projects.Item(1).Object
        If prj.CanAddAssemblyReference("d:\winnt\microsoft.net _
          \framework\v1.1.4322\envdte.dll") Then
            ref = prj.AddAssemblyReference("d:\winnt\microsoft.net _
              \framework\v1.1.4322\envdte.dll")
        End If
        MsgBox("Reference was added. Now removing the reference.")
        prj.RemoveReference(ref)
    End Sub
End Module

Разрешения

  • Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.

См. также

Ссылки

VCProject Интерфейс

VCProject - члены

Microsoft.VisualStudio.VCProjectEngine - пространство имен