Metoda IVsSolution.GenerateUniqueProjectName — (String, String)
Generuje unikatową nazwę projektu, nazwę projektu głównego.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Parametry
lpszRoot
Type: System.String[in] Nazwa projektu głównego. Przekazywanie w null powoduje, że środowisko do użycia jako wartość domyślna odpowiednie nazwy, takie jak projektu.
pbstrProjectName
Type: System.String[out] Wskaźnik do nazwy projektu na podstawie nazwy projektu głównego określone w lpszRoot parametru. Ta wartość jest unikatowa w ramach rozwiązania.
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::GenerateUniqueProjectName(
[in] LPCOLESTR lpszRoot,
[out] BSTR *pbstrProjectName
);
Ta metoda jest zwykle nazywany za pomocą kreatorów. Gdy zostanie wywołana CreateProject metodę, aby utworzyć projekt, tworzenie unikatową nazwę projektu za pomocą uchwytów środowiska Nowy projekt okno dialogowe.
Zobacz też
Interfejs IVsSolution
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku