2010-12-02 28 views
2

Lors de l'utilisation de la "recherche par mot-clé" dans MSDN hors connexion fourni avec VS2008, existe-t-il un moyen d'exclure les classes/espaces de noms inutiles que je sais être hors de portée de ma recherche? La recherche "filtre" semble être large à cette fin. Pour être précis, lorsque je cherche un cours, dites "ListView", je ne veux pas que la classe System.Web.UI apparaisse comme première suggestion simplement parce qu'elle est la première par ordre alphabétique, et à la place aimerait voir System.Windows.Forms.ListView comme le document qui apparaît. Je suppose que je pourrais vivre avec le résultat de recherche et parcourir pour trouver la classe prévue, ou peut-être taper des noms de classe avec l'espace de nom complet ... Mais cela me faciliterait la vie si je pouvais être temporaire ou même définitivement (je sais Ne touchez pas ASP.NET pendant un certain temps) supprimez les classes inutiles de l'index de recherche.Existe-t-il un moyen d'exclure les classes inutiles d'une recherche par mot-clé dans MSDN?

TIA

Répondre

1

Après avoir essayé plusieurs options je trouve que prendre manuellement les fichiers associés .HXS avec les espaces de noms inutiles hors du répertoire MSDN (dans mon cas, C: \ Program Files \ MSDN \ MSDN9.0 \ 1041) semble faire l'affaire. L'explorateur de document MSDN recrée l'index d'aide au prochain lancement après que le contenu du répertoire a été modifié. Ainsi, même si vous avez encore besoin de la documentation, vous pouvez restaurer l'aide en déplaçant simplement les fichiers dans le dossier d'origine.

Les fichiers que je déplacés pour sortir de System.Web.UI étaient Documentations:

fxref_system.web.ui.adapters.hxs 
fxref_system.web.ui.desi_obilecontrols.converters.hxs 
fxref_system.web.ui.design.hxs 
fxref_system.web.ui.design.mobilecontrols.hxs 
fxref_system.web.ui.design.webcontrols.hxs 
fxref_system.web.ui.design.webcontrols.webparts.hxs 
fxref_system.web.ui.htmlcontrols.hxs 
fxref_system.web.ui.hxs 
fxref_system.web.ui.mobi_s.adapters.xhtmladapters.hxs 
fxref_system.web.ui.mobilecontrols.adapters.hxs 
fxref_system.web.ui.mobilecontrols.hxs 
fxref_system.web.ui.webcontrols.adapters.hxs 
fxref_system.web.ui.webcontrols.hxs 
fxref_system.web.ui.webcontrols.webparts.hxs 

été assez surpris quand j'ai vu ce genre de méthode un peu primitive et la force d'être le plus efficace ...

0

type "listview PAS System.Web.UI.ListView" par exemple - sans les guillemets :)

+0

Hmm J'ai essayé ce que vous avez suggéré, "ListView NOT System.Web.UI.WebControls.ListView", mais il arrive toujours avec la classe System.Web.UI d'abord ... Êtes-vous sûr que je peux utiliser une recherche booléenne dans le boîte de mot-clé? –

+0

Absolument, c'est documenté ici: http://msdn.microsoft.com/en-us/library/cydw45a6(VS.90).aspx et cela fonctionne avec moi au moins. –

+0

Ah, le lien que vous avez fourni parle de "Recherche en texte intégral". Je voulais obtenir de l'aide pour la recherche par index/mot clé (celle qui apparaît lorsque vous appuyez sur Ctrl + Alt + F2), ce qui permet une recherche beaucoup plus rapide en général, si vous savez ce que vous cherchez. Il n'y a pas beaucoup de sucre syntaxique pour cette recherche: http://msdn.microsoft.com/en-us/library/0kd50686(v=VS.90).aspx http://msdn.microsoft.com/fr-fr /library/xsdftzc1(v=VS.90).aspx –