如何将stylecop与.xaml文件一起使用

|| 我的任务是在.xaml文件上利用stylecop。有没有人有一个好的地方开始寻找完成这项任务的最佳方法。我已经四处逛逛,还没有找到一个好的解决方案。我们的开发环境是VS 2010 WPF应用程序。 谢谢您的帮助。     
已邀请:
StyleCop是一种源代码分析工具,可以提高其可读性。 Visual Studio本身将是一个不错的起点。当您开始使用VS编写xaml时,它会自动缩进代码。 这是一个例子
<Window x:Class=\"WpfApplication3.MainWindow\"
xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"
xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"
Title=\"MainWindow\" Height=\"350\" Width=\"525\">
<Grid>
<Button Content=\"Hi\" />
</Grid>
</Window>
这是预期的(我认为)
<Window x:Class=\"WpfApplication3.MainWindow\"
        xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"
        xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"
        Title=\"MainWindow\" Height=\"350\" Width=\"525\">
    <Grid>
        <Button Content=\"Hi\" />
    </Grid>
</Window>
    
根据http://archive.msdn.microsoft.com/sourceanalysis,StyleCop仅分析C#源代码-XAML是一种完全不同的语言。如果您的老板或经理要求您在
.xaml
文件上使用StyleCop-它们可能意味着什么(您应该仔细检查而不是相信我),是分析相关的
xaml.cs
文件。每个xaml文件都是一个子类-该类的一部分是XAML(将其转换为自动的
xaml.designer.cs
文件,您不能也不应弄乱它)-该类的另一部分(通常称为代码隐藏)是
.xaml.cs
。尽管有些规则可能只在部分类的一半上运行,但该文档的某些规则可能会使您困惑,因此可以使用它。 那是您希望达到的最好成绩。     
Microsoft Xaml工具包具有Fxcop集成,您可能会觉得有用。 博客文章:http://blogs.msdn.com/b/wpf/archive/2010/07/28/microsoft-xaml-toolkit-ctp-july-2010-fxcop-integration.aspx 下载:http://archive.msdn.microsoft.com/XAML     

要回复问题请先登录注册