IVsSolution2.GenerateUniqueProjectName(String, String) 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.
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
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.