我试图让Windows10在Windows8构建的计算机上运行分析,但似乎遇到了麻烦。
当我在dll上用/verbose运行它时,我得到:无法解析对Windows的引用。无法加载到我的dll的路径。读取模块的模块名称时遇到以下错误:无法解析程序集引用: Windows、Version=255.255.255.255、Culture=neutral、PublicKeyToken=null
我让它指向VS 2012最低推荐规则,如果我设置了FxCopCmd.exe.config,就可以让它从visual studio运行代码分析:
下面是我的命令行版本,它会产生上面提到的错误:
/file:"D:\Source\Project\bin\release\myproject.dll“/assemblyCompareMode:StrongNameIgnoringVersion /out:”D:\temp\fxcop report.xml“/rs:="C:\Program Files (x86)\Microsoft Visual Studio11.0\Team Tools\Static Analysis Tools\Sets\MinimumRecommendedRules.ruleset Sets\MinimumRecommendedRules.ruleset”/s fxcopcmd /searchgac /verbose
如果我还尝试使用FxCop应用程序运行分析,系统会提示我安装Windows255.255.255.255版本。
这是一个Windows 8 Phone项目。
发布于 2014-02-06 23:08:33
尝试将此开关添加到您的FxCopCmd命令:
/directory:"C:\Program Files (x86)\Windows Phone Kits\8.0\Windows MetaData"当我在运行Visual Studio Code Metrics Powertool for Visual Studio2013 (metrics.exe)时遇到了同样的错误,这对我很有效。
https://stackoverflow.com/questions/15910045
复制相似问题