J'utilise un fichier de ressources dans mon application ASP.NET MVC et ReSharper m'avertit de ne pas trouver la référence System.Windows.Forms lorsque j'analyse les problèmes de code du projet.Ressource et références à System.Windows.Forms dans les applications Web
Dois-je vraiment faire référence à System.Windows.Forms
dans mon application Web? Pourquoi est-il nécessaire dans le fichier resx de toute façon?
Quand j'ouvre le fichier resx dans l'éditeur XML, je vois qu'il fait référence à l'assemblée:
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="..." type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>...;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
</data>
Je n'aime vraiment pas que mon application Web est lié à quoi que ce soit lié System.Windows.Forms
.
Pourquoi est-ce? Existe-t-il une meilleure façon de gérer les ressources sur les applications Web, puis d'utiliser ces fichiers resx?