Interface IVsProjectFactory

 

Cria projetos dentro da solução.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[ComConversionLossAttribute]
[GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")]
[InterfaceTypeAttribute(1)]
public interface IVsProjectFactory
[ComConversionLossAttribute]
[GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")]
[InterfaceTypeAttribute(1)]
public interface class IVsProjectFactory
[<ComConversionLossAttribute>]
[<GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")>]
[<InterfaceTypeAttribute(1)>]
type IVsProjectFactory = interface end
<ComConversionLossAttribute>
<GuidAttribute("33FCD00A-BD45-403C-9C66-07BA9A923501")>
<InterfaceTypeAttribute(1)>
Public Interface IVsProjectFactory

Métodos

Nome Descrição
System_CAPS_pubmethod CanCreateProject(String, UInt32, Int32)

Determina se um novo projeto pode ser criado.

System_CAPS_pubmethod Close()

Desliga a fábrica de projeto.

System_CAPS_pubmethod CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32)

Cria um novo projeto.

System_CAPS_pubmethod SetSite(IServiceProvider)

Inicializa a fábrica de projeto no ambiente e permite que o projeto para obter serviços proffered pelo ambiente.

Comentários

Implementado por um pacote que implementa um tipo de projeto.Essa interface é passada para o ambiente de Visual Studio via RegisterProjectType.

Observações para implementadores:

Implementar IVsProjectFactory quando for necessário criar e um projeto dentro de uma solução de site.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo