Metoda IVsSolution.OnAfterRenameProject — (IVsProject, String, String, UInt32)
Uzupełnia, zmiana nazwy projektu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Parametry
pProject
Type: Microsoft.VisualStudio.Shell.Interop.IVsProject[in] IVsProject wskaźnik dla projektu, aby zmienić nazwę.
pszMkOldName
Type: System.String[in] Stara nazwa projektu na dysku.
pszMkNewName
Type: System.String[in] Nowa nazwa projektu na dysku.
dwReserved
Type: System.UInt32[in] Zarezerwowane do użytku w przyszłości.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsSolution::OnAfterRenameProject(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] DWORD dwReserved
);
Ta metoda kończy, zmiana nazwy projektu. Jeśli projekt jest przechowywany w systemie plików, aby zmienić nazwę pliku w systemie plików przed wywołaniem tej metody jest wymagany obiekt wywołujący (na przykład przez wywołanie metody MoveFile metody w zestawie SDK platformy). Ta metoda obsługuje aktualizowanie tabeli uruchomionego dokumentu i powiadamianie IVsTrackProjectDocuments2 Tak, aby klienci (na przykład kontroli źródła) może znać pliku projektu została zmieniona.
Zobacz też
Interfejs IVsSolution
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku