2013-04-09 66 views
1

我試圖讓FxCop 10在Windows 8構建計算機上運行分析,似乎已經碰到了牆壁。FxCop - 如何解決Windows,版本255.255.255.255?

當我用/ verbose對dll運行它時,得到: 無法解析對Windows的引用。無法加載[我的dll路徑]。讀取模塊[我的模塊的名稱]時遇到以下錯誤:無法解析程序集引用:Windows,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null

我把它指向VS 2012最低建議規則可以得到它從Visual Studio運行代碼分析,如果我設置FxCopCmd.exe.config:

fxcopcmd /文件:

這裏是我的命令行版本,它產生錯誤上面提到的「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 \靜態分析工具\規則集\ MinimumRecommendedRules.rule設置「/ s/assemblyCompareMode:StrongNameIgnoringVersion/searchgac/verbose

如果我嘗試使用FxCop應用程序運行分析,則系統會提示您輸入Windows版本255.255.255.255。

這是一個Windows 8手機項目。

回答

2

嘗試增加此開關您FxCopCmd命令:

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

這時候,我認識了在運行Visual Studio代碼度量工具機智能無極相同的錯誤爲Visual Studio 2013(metrics.exe)爲我工作。

+0

我無法再訪問此代碼庫,因爲我離開了我遇到過該問題的公司,因此無法說明這是否是答案。抱歉。 – 2014-05-19 20:58:48