Aracılığıyla paylaş


VSProjectItem.RunCustomTool Yöntem

İlişkili özel aracı çalışır bir ProjectItem nesne. Özel bir araç uygulayan bir kayıtlı bileşenidir IVsSingleFileGenerator arabirimi. Özel araçlar ve Düzenleyicileri 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()

Açıklamalar

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

  • CustomToolOutput Özelliği boşsa, proje sistemin oluşturduğu uygun dosya adı; Bu dosya adı adını temel alarak ProjectItem hakkında nesne RunCustomTool yöntemi çağrıldı.%0.

  • CustomToolOutput Özelliği boş değil, proje sistemini kullanan varolan değeri.

  • RunCustomTool Başarıyla yürütmüyor (hresult bir hata döndürür), CustomToolOutput özellik ayarlamak için boş bir dize.

  • Oluşturulan proje öğesi RunCustomTool yöntemini değiştirir herhangi bir proje öğeyi önceden oluşturduğunuz özel araç. Sonra özel aracı 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 gerektiriyor program tanımlayıcısı için aracı.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VSProjectItem Arabirim

VSLangProj Ad Alanı