无法找到一个或多个间接引用的程序集

时间:2014-08-21 07:36:50

标签: msbuild code-analysis

CodeAnalysis返回Unable to find one or more indirectly-referenced assemblies. These assemblies are not required for the analysis. However, without these assemblies, the analysis results could be incomplete.

但我无法找到找不到哪个组件。我尝试将MSbuild日志设置为详细,但没有更多信息(请参阅下面的日志)。 你有想法找到这个组件吗?

抱歉,这是法语:

    Tâche "CodeAnalysis"
6>  Analyse du code en cours...
6>  
6>  Outils de ligne de commande Microsoft (R) FxCop, version 12.0 (12.0.21005.1) X86
6>  Copyright (C) Microsoft Corporation, Tous droits réservés.
6>  
6>  dataflowrules.dll chargé...
6>  designrules.dll chargé...
6>  globalizationrules.dll chargé...
6>  interoperabilityrules.dll chargé...
6>  maintainabilityrules.dll chargé...
6>  mobilityrules.dll chargé...
6>  namingrules.dll chargé...
6>  performancerules.dll chargé...
6>  portabilityrules.dll chargé...
6>  reliabilityrules.dll chargé...
6>  securityrules.dll chargé...
6>  securitytransparencyrules.dll chargé...
6>  usagerules.dll chargé...
6>  Addins.dll chargé...
6>  Initialisation du moteur Introspection en cours...
6>  Analyse en cours...
6>  Initialisation du moteur Phoenix en cours...
6>  Analyse en cours...
6>  Analyse terminée.
6>  
6>  REMARQUE : impossible de trouver un ou plusieurs assemblys référencés. Utilisez le commutateur '/directory' ou '/reference' pour spécifier des chemins de recherche de références d'assembly complémentaires.
6>
6>  
6>  Écriture du rapport dans D:\..\Addins.dll.CodeAnalysisLog.xml...
6>  Terminé :00:00:13.3407584
6>  Impossible de trouver un ou plusieurs des assemblys référencés indirectement. Ces assemblys ne sont pas requis pour l'analyse. Toutefois, sans ces assemblys, les résultats d'analyse pourraient être incomplets.
6>  Analyse du code terminée -- 0 erreur(s), 0 avertissement(s)  

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。从命令运行FxCopCmd以查看问题所在:

c:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Team Tools \ Static Analysis Tools \ FxCop \ FxCopCmd.exe /f:YourDLL.dll / console / verbose> problem.txt

扫描输出中的“一个或多个引用的”,并且它下面列出了它遇到问题的程序集。