IVsSharedProjectReferencesHelper.ChangeSharedMSBuildFileImports 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
更改项目导入的共享 MSBuild 文件集。
public:
bool ChangeSharedMSBuildFileImports(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ importingProject, Array ^ importFullPathsToRemove, Array ^ importFullPathsToAdd, System::String ^ szImportLabel);
public bool ChangeSharedMSBuildFileImports (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy importingProject, Array importFullPathsToRemove, Array importFullPathsToAdd, string szImportLabel);
abstract member ChangeSharedMSBuildFileImports : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * Array * Array * string -> bool
Public Function ChangeSharedMSBuildFileImports (importingProject As IVsHierarchy, importFullPathsToRemove As Array, importFullPathsToAdd As Array, szImportLabel As String) As Boolean
参数
- importingProject
- IVsHierarchy
正在修改的项目。
- importFullPathsToRemove
- Array
要从导入中删除的 MSBuild 项目文件完整路径 ((例如 *. projitems) 的列表。
- importFullPathsToAdd
- Array
要作为导入添加的 MSBuild 项目文件完整路径 (例如,projitems) 的列表。
- szImportLabel
- String
用于标识相关的 MSBuild 导入语句的标签 (例如,共享项目引用使用标签为 "Shared" ) 的 import 语句。
返回
如果项目已重新加载,则为 True; 否则为 false。
注解
此方法可能导致 importingProject 作为此操作的一部分重新加载。 如果此方法返回 true,则表示已重新加载项目,则调用方必须通过在此方法返回后调用 GetProjectOfGuid 或类似的机制来重新获取项目。 如果出现任何错误,则不会将更改提交到磁盘上的项目文件。