Método IVsSolution.OnAfterRenameProject (IVsProject, String, String, UInt32)
Publicado: abril de 2016
Conclui a renomeação de um projeto.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnAfterRenameProject(
IVsProject pProject,
string pszMkOldName,
string pszMkNewName,
uint dwReserved
)
int OnAfterRenameProject(
IVsProject^ pProject,
String^ pszMkOldName,
String^ pszMkNewName,
unsigned int dwReserved
)
abstract OnAfterRenameProject :
pProject:IVsProject *
pszMkOldName:string *
pszMkNewName:string *
dwReserved:uint32 -> int
Function OnAfterRenameProject (
pProject As IVsProject,
pszMkOldName As String,
pszMkNewName As String,
dwReserved As UInteger
) As Integer
Parâmetros
- pProject
[in] IVsProject o ponteiro para o projeto renomear.
- pszMkOldName
[in] Nome antigo do projeto no disco.
- pszMkNewName
[in] Novo nome do projeto no disco.
- dwReserved
[in] Reservado para uso futuro.
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::OnAfterRenameProject(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] DWORD dwReserved
);
Esse método conclui a renomeação de um projeto.Se o projeto está armazenado no sistema de arquivos, o chamador é necessário renomear o arquivo no sistema de arquivo antes de chamar esse método (por exemplo, chamando o MoveFile método na plataforma SDK).Esse método lida com a atualização da tabela do documento em execução e notificando IVsTrackProjectDocuments2 , para que os clientes (por exemplo, o controle de origem) podem saber que o arquivo de projeto foi renomeado.
Consulte também
Interface IVsSolution
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo