2010-02-17 20 views
6

Bunun çok basit bir cevabı olacağından neredeyse eminim ama hiçbir yerde bulamıyorum. Hepimiz farenizi bir şey (örneğin bir dizge) üzerine getirdiğinizde, küçük bir özetin (eğer etkinse) açılacağını biliriz. Bir dize için, diyor ki:Fare ile şişirilen özet nasıl eklenir

sınıf System.string

Unicode karakter dizisi olarak metni temsil eder.

Ben benim sınıfların birinin üzerine fare, sadece dediğinde:

ben buldum iki bariz örnek denedim Namespace.Widget sınıfı:

/// <summary> 
/// This summary does not work, I know it's for html documenting tools but thought it was worth a shot. 
/// </summary> 

ve:

// Summary: 
//  This is what is in some of the base libraries, and does not work as well. 

Peki, nasıl açılır fareye bir özet eklerim?

+0

Sadece ilk örneğinizi kullandım ve işe yaradı. – Joel

+0

Evet, işe koyuldum. Tek bir kitaplık altında bir kütüphane haline getirdiğim çeşitli sınıfları bir araya getirme sürecindeyim ve özeti koymadığım ad alanından sınıfımı kullanıyordum. –

cevap

5

Neden ilk denemenizin işe yaramayacağını anlamıyorum. Eğer, ücretsiz GhostDoc denemek senin yorumlama bazılarını otomatik hale yardımcı istiyorsanız bu

/// <summary> 
/// This text should automatically show up as the summary when hovering over 
/// an instance of this class in VS 
/// </summary> 
public class MyClass 
{ 
    public MyClass() {}  
} 

public class MyClass2 
{ 
    public MyClass() 
    { 
     //hovering over 'something' below in VS should provide the summary tooltip... 
     MyClass something = new MyClass(); 
    } 
} 

... bahsettiğin 'ipucunu' besler <summary> açıklama etiketiyle bu. En iyi ücretsiz VS eklentilerinden bir tanesi ..

0

Ayarlarınızı görsel stüdyosunda sıfırlayın, onlar berbat görünüyorlar. Ve ortaya çıkması için ilk örneği kullanmanız gerekecek.

+0

Ayrıca ctrl-f için düzeltmeyi de yüklemedim Bilgisayarımdaki diğer şeyleri bozmaktan korkmak için çarpışma hatası. Bu buna bağlanabilir mi? –

+0

Bundan şüpheliyim. – Malfist

1

Visual Studio'da IDE araç ipuçları oluşturmak için üç uçlu XML yorumları kullanılabilir. Özellikle, "özet" ve "istisna" çok iyi çalışıyor. ("Kod" gibi diğer şeyler, kullandığım Visual Studio sürümlerinde çalışmadı.)

Bu sizin için çalışmıyorsa, ayarlarınızda bir sorun olabilir.

+0

çalışmıyor, ancak

var. Ah, bu zaten kozmetik ve çevre birimleriydi. –

+0

'exception' öğesinin' cref' özniteliği ayarlanırsa, istisna araç çubuğunda listelenir. Ne yazık ki, öğe içeriği yok sayılıyor. Öyleyse yarım çalışalım diyelim. :-) –

0

İlk sözdizimini kullanmanız ve Visual Studio çözümünüzün dışında bir sınıf kullanıyorsanız, Proje Özellikleri'nde XML Belgesi Oluşturma dosyasını işaretlemeniz gerekir.