Если я использую функцию Code Cleanup ReSharper, я получаю следующий запуск файла:
using System.Web.UI;
[assembly: WebResource("Company.Web.Resources.foo.js", "application/x-javascript")]
namespace SiteSeeker.Web.WebControls
{
using System;
using System.Collections.Specialized;
using System.Reflection;
using System.Web;
using System.Web.UI;
....
Однако это вызывает правило SiteCop "SA1200: все директивы using должны быть помещены в пространство имен. ".Есть ли способ настроить ReSharper, чтобы превратить сборочную линию в:
[assembly: WebResource("Company.Web.Resources.foo.js", "application/x-javascript")]
, чтобы я получил это начало файла:
[assembly: System.Web.UI.WebResource("Company.Web.Resources.foo.js", "application/x-javascript")]
namespace SiteSeeker.Web.WebControls
{
using System;
using System.Collections.Specialized;
using System.Reflection;
using System.Web;
using System.Web.UI;
....
, который не заставит StyleCop разозлиться,Или я должен идти по маршруту и деактивировать правило SiteCop?Мы хотели бы использовать Code Cleanup в ReSharper, поскольку это удобно и почти работает с нашими правилами StyleCop.