StyleCopCmd:使用StyleCop 4.4运行StyleCopCmd。*

时间:2010-10-13 10:47:08

标签: c# stylecop

有没有办法用StyleCop 4.4运行StyleCopCmd。*?
我试图简单地用旧的替换旧的stylecop程序集,但这导致一个例外,即无法加载具有特定版本4.3.0.8的程序集。有黑客吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。

这是我的解决方案:

1。)在StyleCopCmd.exe目录中创建名为StyleCopCmd.exe.config的文件
2.)将程序集从版本4.3.0.8重定向到4.4.0.14
配置文件:

<configuration>
<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="Microsoft.StyleCop.CSharp" publicKeyToken="31bf3856ad364e35" culture="Neutral" /> 
            <bindingRedirect oldVersion="4.3.0.8" newVersion="4.4.0.14" /> 
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="Microsoft.StyleCop.CSharp.Rules" publicKeyToken="31bf3856ad364e35" culture="Neutral" /> 
            <bindingRedirect oldVersion="4.3.0.8" newVersion="4.4.0.14" /> 
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="Microsoft.StyleCop" publicKeyToken="31bf3856ad364e35" culture="Neutral" /> 
            <bindingRedirect oldVersion="4.3.0.8" newVersion="4.4.0.14" /> 
        </dependentAssembly>
    </assemblyBinding>
</runtime>

我希望任何人都能从中获利; - )