VCProject.AddAssemblyReference 方法
將組件 (.NET) 參考加入至選取的專案。
命名空間: Microsoft.VisualStudio.VCProjectEngine
組件: Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
語法
'宣告
Function AddAssemblyReference ( _
Path As String _
) As Object
Object AddAssemblyReference(
string Path
)
Object^ AddAssemblyReference(
[InAttribute] String^ Path
)
abstract AddAssemblyReference :
Path:string -> Object
function AddAssemblyReference(
Path : String
) : Object
參數
Path
類型:String字串,表示要加入之組件的路徑。
傳回值
類型:Object
組件的路徑。
備註
AddAssemblyReference 指示在 Visual Studio的 VSCore 服務識別 MinFrameworkVersion 所加入的參考。 如果您在呼叫 AddAssemblyReference VSCore 服務不可用的Visual Studio外面,則 MinFrameworkVersion 設定為 eFrameworkVersionUnknown。
範例
如需如何編譯及執行範例的詳細資訊,請參閱 如何:編譯專案模型擴充性的範例程式碼 。
盡可能將根據路徑的專案的 .NET 組件參考加入至組件,。
' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a
' Visual C++ project loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
Dim prj As VCProject
Dim vcar As VCAssemblyReference
Dim refcfg As VCReferenceConfiguration
prj = DTE.Solution.Projects.Item(1).Object
If prj.CanAddAssemblyReference("C:\Program Files\ _
Microsoft Visual Studio 8\Common7\IDE\ _
PublicAssemblies\envdte.dll") Then
vcar = prj.AddAssemblyReference("C:\Program Files\ _
Microsoft Visual Studio 8\Common7\IDE\ _
PublicAssemblies\envdte.dll")
End If
refcfg = vcar.ReferenceConfigurations.Item(1)
MsgBox("Consumable? " & refcfg.ConsumableByDesigner)
End Sub
End Module
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。