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