VCProject.RemoveReference メソッド
プロジェクトまたは参照のコレクションから、指定した参照を削除します。
名前空間: Microsoft.VisualStudio.VCProjectEngine
アセンブリ: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)
構文
'宣言
Sub RemoveReference ( _
pDispRef As Object _
)
void RemoveReference(
Object pDispRef
)
void RemoveReference(
[InAttribute] Object^ pDispRef
)
abstract RemoveReference :
pDispRef:Object -> unit
function RemoveReference(
pDispRef : Object
)
パラメーター
- pDispRef
型 : System.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
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。