IVsSolutionBuildManager2.QueryProjectDependency Yöntem (IVsHierarchy, IVsHierarchy, Int32)
Bir proje başka bir bağımlı olup olmadığını denetler.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int QueryProjectDependency(
IVsHierarchy pHier,
IVsHierarchy pHierDependentOn,
out int pfIsDependentOn
)
int QueryProjectDependency(
IVsHierarchy^ pHier,
IVsHierarchy^ pHierDependentOn,
[OutAttribute] int% pfIsDependentOn
)
abstract QueryProjectDependency :
pHier:IVsHierarchy *
pHierDependentOn:IVsHierarchy *
pfIsDependentOn:int byref -> int
Function QueryProjectDependency (
pHier As IVsHierarchy,
pHierDependentOn As IVsHierarchy,
<OutAttribute> ByRef pfIsDependentOn As Integer
) As Integer
Parametreler
- pHier
[in] İşaretçi IVsHierarchy nesne için bağımlılık denetlemek için bir projenin pHierDependentOn.
- pHierDependentOn
[in] İşaretçi bir IVsHierarchy bir project nesnesi, pHier bağlı olabilir.
- pfIsDependentOn
[Çıkış] Bayrağı true bağımlılık ilişkisi varsa, aksi takdirde ayarlanır false.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.
Notlar
com imzası
Vsshell.idl:
HRESULT IVsSolutionBuildManager2::QueryProjectDependency(
[in] IVsHierarchy *pHier,
[in] IVsHierarchy *pHierDependentOn,
[out] BOOL *pfIsDependentOn
);
Bu yöntem, bir proje başka bir projede bağımlı olup olmadığını denetlemek için kullanılabilir.*pfIsDependentOnis true if pHier depends on pHierDependentOn.
[!NOT]
Çağırması gerekir CalculateProjectDependencies bağımlılıkları güncel herhangi bir belirsizliği ortadan ise.
Ayrıca bkz.
IVsSolutionBuildManager2 Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön