Domanda

FxCop mi sta dicendo quanto segue:

  

"Assembly   'ILRetail.eBusiness.Common.WebUtility.dll'   ha un riferimento assembly   'System.Web.Routing, Version = 3.5.0.0,   Culture = neutral,   PublicKeyToken = 31bf3856ad364e35' .   Perché questa assemblea è stato introdotto   in .NET Framework   3.5 Service Pack 1, che è superiore framework di destinazione del progetto,   .NET Framework 3.5, l'applicazione   potrebbe non riuscire a funzionare su sistemi senza   questo quadro installato. "

Per cercare di sopprimere questo, ho la seguente riga nel mio assembly.cs:

[module: SuppressMessage("Microsoft.Portability", "CA1903:UseOnlyApiFromTargetedFramework", MessageId = "System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")]

I può sopprimere questo messaggio in altri progetti, non solo questo.

Tutte le idee che mi manca?

È stato utile?

Soluzione

È necessario fare in modo che si è aggiunto il simbolo di compilazione CODE_ANALYSIS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top