IVsSolution2.GenerateUniqueProjectName(String, String) Yöntem

Tanım

Kök proje adı verilen benzersiz bir proje adı oluşturur.

public:
 int GenerateUniqueProjectName(System::String ^ lpszRoot, [Runtime::InteropServices::Out] System::String ^ % pbstrProjectName);
int GenerateUniqueProjectName(std::wstring const & lpszRoot, [Runtime::InteropServices::Out] std::wstring const & & pbstrProjectName);
public int GenerateUniqueProjectName (string lpszRoot, out string pbstrProjectName);
abstract member GenerateUniqueProjectName : string * string -> int
Public Function GenerateUniqueProjectName (lpszRoot As String, ByRef pbstrProjectName As String) As Integer

Parametreler

lpszRoot
String

'ndaki Kök proje adı. ' In geçirilmesi, null ortamın proje gibi, ad için uygun bir varsayılan değer kullanmasına neden olur.

pbstrProjectName
String

dışı Parametresinde belirtilen kök proje adına göre proje adı işaretçisi lpszRoot . Bu değer çözüm içinde benzersizdir.

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::GenerateUniqueProjectName(  
   [in] LPCOLESTR lpszRoot,   
   [out] BSTR *pbstrProjectName  
);  

Bu yöntem genellikle sihirbazlar tarafından çağırılır. CreateProjectBir proje oluşturmak için yöntemini çağırdığınızda, ortam Yeni proje iletişim kutusu aracılığıyla benzersiz bir proje adı oluşturmayı işler.

Şunlara uygulanır