Udostępnij za pośrednictwem


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