私の ASP.NET WebApplication では、web.config に次のエントリがあります。
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="Static">
<namespaces>
<add namespace="XSS=Microsoft.Security.Application" />
</namespaces>
</pages>
これにより、次のように、毎回完全修飾名前空間を使用することなく、簡単かつ短時間でページとコントロール内で AntiXSS-Library を使用できます。
<%# XSS.Encoder.HtmlEncode(Eval("something").ToString()) %>
それ以外の
<%# Microsoft.Security.Application.Encoder.HtmlEncode(Eval("Branche_lbl").ToString()) %>
これはASP.NETで完全に機能しますが、残念ながらResharperはエイリアスを解決できないようで、行をエラーとしてマークし、
シンボルを解決できません: XSS
この問題を解決する方法はありますか?