Aracılığıyla paylaş


VSProjectItem.RunCustomTool Yöntem

İlişkili özel bir araç çalıştırır bir ProjectItem nesne.Özel bir araç uygulayan kayıtlı bileşenidir IVsSingleFileGenerator arabirimi.Özel araçlar, tasarımcıları ve editörler için benzer.

Ad alanı:  VSLangProj
Derleme:  VSLangProj (VSLangProj.dll içinde)

Sözdizimi

'Bildirim
Sub RunCustomTool
void RunCustomTool()
void RunCustomTool()
abstract RunCustomTool : unit -> unit
function RunCustomTool()

Notlar

Özel bir araç dosya temsil ettiği giriş olarak alır bir ProjectItem ve yeni bir dosya içinde dosya adında bulunan Yazar CustomToolOutput özelliği.RunCustomTool Yöntemini kontrol değeri CustomToolOutput özelliği aşağıdaki gibi:

  • CustomToolOutput Özelliği boşsa, uygun dosya adı; proje sistemi oluşturur Bu dosya adı adını temel alarak ProjectItem nesne üzerinde hangi RunCustomTool yöntemi çağrıldı.%0.

  • CustomToolOutput Özelliği boş değil, proje sistem varolan değeri kullanır.

  • RunCustomTool Başarıyla yürütmüyor (hresult bir hata döndürür), CustomToolOutput özelliği boş bir dizeye ayarlayın.

  • Oluşturulan proje öðesi RunCustomTool yöntemi, daha önce özel bir araç tarafından oluşturulan tüm proje öğesi yerini alır.Özel bir araç başarıyla yürütmüyor, daha önce özel bir araç tarafından oluşturulan tüm proje öğesi projeden kaldırıldı.

Bu yöntem çağrılabilir önce özel bir araç ile ilişkilendirilmiş gerekir ProjectItem ayarlayarak CustomTool özelliği, ProjectItem nesne.CustomTool Özelliği için aracı program tanımlayıcısı gerektirir.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VSProjectItem Arabirim

VSLangProj Ad Alanı