Compartilhar via


Método IVsSolution.CanCreateNewProjectAtLocation (Int32, String, Int32)

 

Publicado: abril de 2016

Determina se um novo projeto pode ser criado em um determinado local.

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

Sintaxe

int CanCreateNewProjectAtLocation(
    int fCreateNewSolution,
    string pszFullProjectFilePath,
    out int pfCanCreate
)
int CanCreateNewProjectAtLocation(
    int fCreateNewSolution,
    String^ pszFullProjectFilePath,
    [OutAttribute] int% pfCanCreate
)
abstract CanCreateNewProjectAtLocation : 
        fCreateNewSolution:int *
        pszFullProjectFilePath:string *
        pfCanCreate:int byref -> int
Function CanCreateNewProjectAtLocation (
    fCreateNewSolution As Integer,
    pszFullProjectFilePath As String,
    <OutAttribute> ByRef pfCanCreate As Integer
) As Integer

Parâmetros

  • fCreateNewSolution
    [in] Se true, e em seguida, será criada uma nova solução.
  • pszFullProjectFilePath
    [in] Caminho de projeto (incluindo o nome de arquivo e extensão) do local para criar o novo projeto.
  • pfCanCreate
    [out] Se true, e em seguida, um novo projeto de um determinado nome pode ser criado no local especificado.Se false, e em seguida, um projeto de mesmo nome já existe no local especificado.

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.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsSolution::CanCreateNewProjectAtLocation(
   [in] BOOL fCreateNewSolution,
   [in] LPCOLESTR pszFullProjectFilePath,
   [out] BOOL *pfCanCreate
);

Este método determina se um novo projeto com o nome fornecido pode ser criado no local determinado.Usado principalmente para assistentes.

Consulte também

Interface IVsSolution
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo