Compartilhar via


Método IVsSolution2.GenerateUniqueProjectName (String, String)

 

Publicado: abril de 2016

Gera um nome exclusivo do projeto, recebe um nome de projeto raiz.

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

Sintaxe

int GenerateUniqueProjectName(
    string lpszRoot,
    out string pbstrProjectName
)
int GenerateUniqueProjectName(
    String^ lpszRoot,
    [OutAttribute] String^% pbstrProjectName
)
abstract GenerateUniqueProjectName : 
        lpszRoot:string *
        pbstrProjectName:string byref -> int
Function GenerateUniqueProjectName (
    lpszRoot As String,
    <OutAttribute> ByRef pbstrProjectName As String
) As Integer

Parâmetros

  • lpszRoot
    [in] Nome do projeto raiz.Passando null faz com que o ambiente usar um valor padrão apropriado para o nome, como o projeto.
  • pbstrProjectName
    [out] Ponteiro para o nome do projeto com base no nome do projeto raiz especificado na lpszRoot parâmetro.Esse valor é exclusivo dentro da solução.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Implementações

IVsSolution.GenerateUniqueProjectName(String, String)

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsSolution2::GenerateUniqueProjectName(
   [in] LPCOLESTR lpszRoot, 
   [out] BSTR *pbstrProjectName
);

Normalmente, este método é chamado pelos assistentes.Quando você chama o CreateProject método para criar um projeto, as alças de ambiente, criando um nome exclusivo do projeto através do Novo projeto caixa de diálogo.

Consulte também

Interface IVsSolution2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo