IVsSharedMSBuildFilesManagerHierarchy2.GetSharedProjectReference 方法

定义

如果特定共享 MSBuild 文件被给定的 referencingProject 引用/导入,则为该对象获取一个 IVsSharedProjectReference 对象,客户端 (也称为 "Head" ) 项目。 所有调用方必须准备好检查 null 返回值。

public:
 Microsoft::VisualStudio::Shell::Interop::IVsSharedProjectReference ^ GetSharedProjectReference(System::String ^ sharedFileFullPath, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ ReferencingProject);
public:
 Microsoft::VisualStudio::Shell::Interop::IVsSharedProjectReference ^ GetSharedProjectReference(Platform::String ^ sharedFileFullPath, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ ReferencingProject);
Microsoft::VisualStudio::Shell::Interop::IVsSharedProjectReference GetSharedProjectReference(std::wstring const & sharedFileFullPath, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & ReferencingProject);
public Microsoft.VisualStudio.Shell.Interop.IVsSharedProjectReference GetSharedProjectReference (string sharedFileFullPath, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy ReferencingProject);
abstract member GetSharedProjectReference : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy -> Microsoft.VisualStudio.Shell.Interop.IVsSharedProjectReference
Public Function GetSharedProjectReference (sharedFileFullPath As String, ReferencingProject As IVsHierarchy) As IVsSharedProjectReference

参数

sharedFileFullPath
String

(潜在) 共享项目文件的完整路径。

ReferencingProject
IVsHierarchy

可能引用共享项目的项目的 IVsHierarchy, (即导入共享项目所拥有的共享项目文件) 。

返回

IVsSharedProjectReference

如果 IVsSharedProjectReference 对象未通过 referencingProject 注册 IVsSharedMSBuildFilesManagerHierarchy,则为 null。

适用于