【问题标题】:FxCop - How to resolve Windows, Version 255.255.255.255?FxCop - 如何解决 Windows,版本 255.255.255.255?
【发布时间】:2013-04-09 18:44:27
【问题描述】:

我正在尝试让 FxCop 10 在 Windows 8 构建计算机上运行分析,但似乎已经碰壁了。

当我使用 /verbose 对 dll 运行它时,我得到: 无法解析对 Windows 的引用。无法加载 [我的 dll 的路径]。读取模块 [我的模块名称] 时遇到以下错误:无法解析程序集引用:Windows,Version=255.255.255.255,Culture=neutral,PublicKeyToken=null

如果我设置了 FxCopCmd.exe.config,我让它指向 VS 2012 最低推荐规则,并且可以让它从 Visual Studio 运行代码分析:

这是我的命令行版本,它会产生上述错误:

fxcopcmd /file:"D:\Source\Project\bin\release\myproject.dll" /out:"D:\temp\fxcop-report.xml" /rs:="C:\Program Files (x86 )\Microsoft Visual Studio 11.0\Team Tools\Static Analysis Tools\Rule Sets\MinimumRecommendedRules.ruleset" /s /assemblyCompareMode:StrongNameIgnoringVersion /searchgac /verbose

如果我也尝试使用 FxCop 应用程序运行分析,则会收到 Windows 版本 255.255.255.255 的提示。

这是一个 Windows 8 Phone 项目。

【问题讨论】:

    标签: continuous-integration windows-phone-8 fxcop fxcopcmd


    【解决方案1】:

    尝试将此开关添加到您的 FxCopCmd 命令中:

    /directory:"C:\Program Files (x86)\Windows Phone Kits\8.0\Windows MetaData"
    

    当我在运行 Visual Studio Code Metrics Powertool for Visual Studio 2013 (metrics.exe) 时遇到同样的错误时,这对我有用。

    【讨论】:

    • 我无法再访问这个代码库,因为我已经离开了我遇到问题的公司,所以不能说这是否是答案。对不起。
    猜你喜欢
    • 2021-12-30
    • 1970-01-01
    • 2018-08-01
    • 2021-01-06
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多