如果我使用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: All using directives must be placed inside of the namespace." . 有没有办法配置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规则?在ReSharper中使用Code Cleanup是我们想要的,因为它很方便,几乎与我们的StyleCop规则一起使用 .
1 回答
最好在codeplex项目网站上提交一个问题:
http://stylecopforresharper.codeplex.com/workitem/list/basic