Metoda IVsSolution.CanCreateNewProjectAtLocation — (Int32, String, Int32)
Określa, czy można tworzyć nowy projekt w podanej lokalizacji.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int CanCreateNewProjectAtLocation(
int fCreateNewSolution,
string pszFullProjectFilePath,
out int pfCanCreate
)
int CanCreateNewProjectAtLocation(
int fCreateNewSolution,
String^ pszFullProjectFilePath,
[OutAttribute] int% pfCanCreate
)
abstract CanCreateNewProjectAtLocation :
fCreateNewSolution:int *
pszFullProjectFilePath:string *
pfCanCreate:int byref -> int
Function CanCreateNewProjectAtLocation (
fCreateNewSolution As Integer,
pszFullProjectFilePath As String,
<OutAttribute> ByRef pfCanCreate As Integer
) As Integer
Parametry
fCreateNewSolution
Type: System.Int32[in] Jeśli true, będą tworzone nowe rozwiązanie.
pszFullProjectFilePath
Type: System.String[in] Ścieżka projektu (w tym nazwę i rozszerzenie pliku) lokalizacji, aby utworzyć nowy projekt.
pfCanCreate
Type: System.Int32[out] Jeśli true, a następnie można utworzyć nowy projekt o podanej nazwie w określonej lokalizacji. Jeśli false, a następnie projekt o takiej samej nazwie już istnieje w określonej lokalizacji.
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::CanCreateNewProjectAtLocation(
[in] BOOL fCreateNewSolution,
[in] LPCOLESTR pszFullProjectFilePath,
[out] BOOL *pfCanCreate
);
Metoda określa, czy można tworzyć nowy projekt o podanej nazwie w danej lokalizacji. Używane głównie do kreatorów.
Zobacz też
Interfejs IVsSolution
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku