IVsSccAddWebProjectFromSourceControl 接口

此接口添加一个基于 web 的项目到当前解决方案从源代码管理。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
<GuidAttribute("53544C4D-724A-46C8-8D01-6D4518CA118C")> _
<InterfaceTypeAttribute()> _
Public Interface IVsSccAddWebProjectFromSourceControl
[GuidAttribute("53544C4D-724A-46C8-8D01-6D4518CA118C")]
[InterfaceTypeAttribute()]
public interface IVsSccAddWebProjectFromSourceControl

IVsSccAddWebProjectFromSourceControl 类型公开以下成员。

方法

  名称 说明
公共方法 AddWebProjectFromSourceControl 添加一个指定的基于 web 的项目添加到当前解决方案中,存储在指定的位置。
公共方法 BrowseForServerLocation 显示一个对话框向用户提供源代码管理服务器位置浏览。
公共方法 IsAddWebProjectSupported 确定基于 web 的项目添加到当前解决方案中直接从源代码管理是否支持。

页首

备注

Visual Studio 始终支持此接口,以便查询此接口的用户 SVsSccManager 服务是指中获取它。Visual Studio 随后需要当前源代码管理包同一接口,因此,,如果可以获取,所有向前调用接口的数据源控件包的版本。

如果 Visual Studio 无法获得从源代码管理包的此接口,则 IsAddWebProjectSupported 的 visual studio 的版本返回 false,意味着添加一个基于 web 的项目从源控件不受支持。

对实现者的说明

,如果它支持能够添加一个基于 web 的项目添加到解决方案直接从源代码管理,此接口由数据源控件包实现。如果此接口未实现,用户必须手动将基于 web 的项目添加到解决方案。

对调用者的说明

该环境调用此接口确定 从源代码管理添加 Web 项目 对话框是否将显示。如果此接口实现 (由对 IsAddWebProjectSupported 方法的调用),并且用户在对话框中单击浏览按钮时,该环境中进行的调用 BrowseForServerLocation 方法获取有关对基于 web 的项目浏览。具有此信息,该环境在本地系统上存在另一个对话框 (提供的环境) 选择、基于 web 的项目添加和位置存储它。然后该环境调用 AddWebProjectFromSourceControl 方法添加所选的基于 web 的项目添加到当前解决方案中。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间