VCProject.RemoveReference(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从项目或引用集合中删除指定的引用。
public:
void RemoveReference(System::Object ^ pDispRef);
public:
void RemoveReference(Platform::Object ^ pDispRef);
void RemoveReference(winrt::Windows::Foundation::IInspectable const & pDispRef);
[System.Runtime.InteropServices.DispId(847)]
public void RemoveReference (object pDispRef);
[<System.Runtime.InteropServices.DispId(847)>]
abstract member RemoveReference : obj -> unit
Public Sub RemoveReference (pDispRef As Object)
参数
- pDispRef
- Object
要从项目或引用集合中删除的引用。
- 属性
示例
有关如何编译和运行此示例的信息,请参阅 如何:编译 Visual C++ 代码模型扩展性的示例代码 。
RemoveReference 根据程序集的路径,将 .NET 程序集引用添加到项目中(如果可能),然后将其删除。
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