2009-08-02 5 views

Répondre

6

Dans Visual Studio 2005, cela n'est pas possible car il ne connaît tout simplement pas le .Net 3.5. Visual Studio 2008 est la première version qui comprend .Net 3.5.

La meilleure façon de vous assurer de ne pas utiliser toutes les classes définies dans 3.5 est de faire ce qui suit

  • Ne pas faire référence à une DLL de de 3,5 (System.Core, System.Xml.Linq, etc ...)
  • Exécutez la règle FxCop qui indique 3,5 violations dans les projets 2.0. Cela a été initialement ajouté à Visual Studio 2008 mais je ne vois pas pourquoi vous ne pourriez pas l'utiliser dans un projet 2005 si vous avez installé le dernier FxCop

Voici un lien vers un article de blog sur la règle FxCop Je parlais.

L'article ne parle à ce sujet en cours d'exécution contre VS2008. Mais je ne vois pas immédiatement pourquoi il ne pourrait pas être utilisé dans VS2005. Mais je n'ai pas d'installation pratique pour le tester.

+0

Merci pour la correction. – jason

+0

@Jason, np, j'ai presque ajouté exactement la même réponse et me suis surpris à la dernière seconde. – JaredPar

Questions connexes