IVsSolution2.CreateSolution(String, String, UInt32) Yöntem

Tanım

Yeni bir çözüm oluşturur.

public:
 int CreateSolution(System::String ^ lpszLocation, System::String ^ lpszName, System::UInt32 grfCreateFlags);
public:
 int CreateSolution(Platform::String ^ lpszLocation, Platform::String ^ lpszName, unsigned int grfCreateFlags);
int CreateSolution(std::wstring const & lpszLocation, std::wstring const & lpszName, unsigned int grfCreateFlags);
public int CreateSolution (string lpszLocation, string lpszName, uint grfCreateFlags);
abstract member CreateSolution : string * string * uint32 -> int
Public Function CreateSolution (lpszLocation As String, lpszName As String, grfCreateFlags As UInteger) As Integer

Parametreler

lpszLocation
String

[in, Unique] Dosya adı hariç çözümün yolu.

lpszName
String

'ndaki Uzantısı hariç dosya adı.

grfCreateFlags
UInt32

[in, Unique] Yeni bir çözümün nasıl oluşturulduğunu denetler. Değerlerin listesi için grfCreateFlags bkz __VSCREATESOLUTIONFLAGS ..

Döndürülenler

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.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsSolution2::CreateSolution(  
   [in, unique] LPCOLESTR lpszLocation,   
   [in, unique] LPCOLESTR lpszName,   
   [in] VSCREATESOLUTIONFLAGS grfCreateFlags  
);  

Şunlara uygulanır