IVsSolution2.OnAfterRenameProject Yöntem (IVsProject, String, String, UInt32)
Bir proje yeniden adlandırma tamamlar.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
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
Parametreler
pProject
Type: Microsoft.VisualStudio.Shell.Interop.IVsProject[in] IVsProject projeyi yeniden adlandırmak için işaretçi.
pszMkOldName
Type: System.String[in] Diskteki proje eski adı.
pszMkNewName
Type: System.String[in] Diskteki proje yeni adı.
dwReserved
Type: System.UInt32[in] Gelecekte kullanılmak üzere ayrılmış.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.
Uygulanan
IVsSolution.OnAfterRenameProject(IVsProject, String, String, UInt32)
Notlar
COM imza
Vsshell.idl:
HRESULT IVsSolution2::OnAfterRenameProject(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] DWORD dwReserved
);
Bu yöntem projeyi yeniden adlandırma tamamlar. Dosya sisteminde projesi depolanırsa, arayan bu yöntemi çağırmadan önce dosya sistemindeki dosyayı yeniden adlandırmak için gereklidir (örneğin, çağıran tarafından MoveFile Platform SDK'sındaki yöntemi). Bu yöntem çalışan belge tablosu güncelleştiriliyor ve bildirme işler IVsTrackProjectDocuments2 böylece istemcileri (örneğin, kaynak denetimi) proje dosyasını yeniden adlandırıldı bilirsiniz.
Ayrıca bkz.
IVsSolution2 Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön