IVsAppContainerBootstrapper3.BootstrapForDiagnosticsAsync 方法

定义

以异步方式引导给定目标并建立诊断主机用于调试食谱表示的应用。

public:
 Microsoft::VisualStudio::Shell::Interop::IVsTask ^ BootstrapForDiagnosticsAsync(System::String ^ projectUniqueName, System::String ^ target, int cItems, cli::array <System::String ^> ^ packagesToDownload, Microsoft::VisualStudio::Shell::Interop::IVsAppContainerBootstrapperLogger ^ logger);
public:
 Microsoft::VisualStudio::Shell::Interop::IVsTask ^ BootstrapForDiagnosticsAsync(Platform::String ^ projectUniqueName, Platform::String ^ target, int cItems, Platform::Array <Platform::String ^> ^ packagesToDownload, Microsoft::VisualStudio::Shell::Interop::IVsAppContainerBootstrapperLogger ^ logger);
Microsoft::VisualStudio::Shell::Interop::IVsTask BootstrapForDiagnosticsAsync(std::wstring const & projectUniqueName, std::wstring const & target, int cItems, std::Array <std::wstring const &> const & packagesToDownload, Microsoft::VisualStudio::Shell::Interop::IVsAppContainerBootstrapperLogger const & logger);
public Microsoft.VisualStudio.Shell.Interop.IVsTask BootstrapForDiagnosticsAsync (string projectUniqueName, string target, int cItems, string[] packagesToDownload, Microsoft.VisualStudio.Shell.Interop.IVsAppContainerBootstrapperLogger logger);
abstract member BootstrapForDiagnosticsAsync : string * string * int * string[] * Microsoft.VisualStudio.Shell.Interop.IVsAppContainerBootstrapperLogger -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function BootstrapForDiagnosticsAsync (projectUniqueName As String, target As String, cItems As Integer, packagesToDownload As String(), logger As IVsAppContainerBootstrapperLogger) As IVsTask

参数

projectUniqueName
String

项目的名称。

target
String

目标。

cItems
Int32

各个项。

packagesToDownload
String[]

要下载的包。

logger
IVsAppContainerBootstrapperLogger

用于接收输出消息的可选回调。

返回

IVsTask

其结果为 IVsAppContainerBootstrapperResult 实例的 IVsTask 或错误代码。 如果在主线程上调用,并且建议的回调中止了操作,则会 E_ABORT;否则 S_OK。

适用于