VCProject.CanAddAssemblyReference Yöntem
Verilen derleme eklemek Tamam olup olmadığını döndürür (.(net) başvuru.
Ad alanı: Microsoft.VisualStudio.VCProjectEngine
Derleme: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)
Sözdizimi
'Bildirim
Function CanAddAssemblyReference ( _
bstrRef As String _
) As Boolean
bool CanAddAssemblyReference(
string bstrRef
)
bool CanAddAssemblyReference(
[InAttribute] String^ bstrRef
)
abstract CanAddAssemblyReference :
bstrRef:string -> bool
function CanAddAssemblyReference(
bstrRef : String
) : boolean
Parametreler
- bstrRef
Tür: System.String
Derleme başvurusu.
Dönüş Değeri
Tür: System.Boolean
true olup; verilen derleme başvurusu eklemek için ise, falseAksi takdirde.
Notlar
Örneğin, geçersiz bir GUID varsa, bir derleme başvurusu Ekle açmanın olmayacaktır.
Bu yöntem genellikle iki kişilik ile kullanılan AddAssemblyReference yöntemi.Bir derleme başvurusu Ekle açmanın olup ve doğruysa, çağırdığınız sonra belirlemek için bu yöntemi kullanın AddAssemblyReference.
Örnekler
Bkz: Nasıl yapılır: derleme kod örneği için Visual c++ kod modeli genişletilebilirlik derlemek ve bu örnek çalıştırma hakkında bilgi için.
CanAddAssemblyReferenceekler bir.net derleme başvurusu derleme yolu mümkünse temel projenize.
' 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 Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.