IVsSolution2.CanCreateNewProjectAtLocation(Int32, String, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir konumda yeni bir projenin oluşturulup oluşturulmayacağını belirler.
public:
int CanCreateNewProjectAtLocation(int fCreateNewSolution, System::String ^ pszFullProjectFilePath, [Runtime::InteropServices::Out] int % pfCanCreate);
int CanCreateNewProjectAtLocation(int fCreateNewSolution, std::wstring const & pszFullProjectFilePath, [Runtime::InteropServices::Out] int & pfCanCreate);
public int CanCreateNewProjectAtLocation (int fCreateNewSolution, string pszFullProjectFilePath, out int pfCanCreate);
abstract member CanCreateNewProjectAtLocation : int * string * int -> int
Public Function CanCreateNewProjectAtLocation (fCreateNewSolution As Integer, pszFullProjectFilePath As String, ByRef pfCanCreate As Integer) As Integer
Parametreler
- fCreateNewSolution
- Int32
'ndaki trueBu durumda yeni bir çözüm oluşturulur.
- pszFullProjectFilePath
- String
'ndaki Yeni projenin oluşturulacağı konumun proje yolu (dosya adı ve uzantısı dahil).
- pfCanCreate
- Int32
dışı trueDaha sonra, belirtilen konumda belirli bir ada ait yeni bir proje oluşturulabilir. falseDaha sonra, belirtilen konumda aynı ada sahip bir proje zaten var.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Uygulamalar
Açıklamalar
COM Imzası
Vsshell. IDL dosyasından:
HRESULT IVsSolution2::CanCreateNewProjectAtLocation(
[in] BOOL fCreateNewSolution,
[in] LPCOLESTR pszFullProjectFilePath,
[out] BOOL *pfCanCreate
);
Bu yöntem, verilen konumda verilen ada sahip yeni bir projenin oluşturulup oluşturulmayacağını belirler. Bu, öncelikli olarak sihirbazlar için kullanılır.