2016-03-14 1 views
1

Обновление Visual Studio 2015 1 .. «Анализ -> Анализ кода выполнения» не удается. грубых без указания о том, что не удается.«Анализ анализа -> Анализ кода Visual Studio» завершается неудачно, но MSBuild/p: RunCodeAnalysis = True и Enable CodeAnalysis при настройке проекта сборки

3290 мс CodeAnalysis 1 вызывает

Сложение FAILED.

========== Rebuild All: 0 удалось, 1 не удалось, 0 пропущено ==========

Оба успеха:

  • MSBuild/р: Конфигурация = "Освобождение"/т: Восстановление/объем: Diag/р: RunCodeAnalysis = "True"/м

    3304 мс CodeAnalysis 1 вызывает

    Сборка прошла успешно. 0 Предупреждение (ы) 0 Error (s)

  • Включить CodeAnalysis на заходящего

    3339 мс CodeAnalysis 1 вызовы Построить удалось сборки проекта.

    ========== Rebuild All: 1 удалось, 0 не удалось, 0 пропущено ==========

Любая идея, что эти два делать иначе или кто-либо еще нашел успех получения IDE «Анализ -> Анализ кода выполнения» работает?

ответ

0

Благодарим за сообщение о проблеме и извините за неудобства.

Я просмотрел ваши диагностические журналы и вижу, что при анализе кода происходит сбой диагностики CA, созданный FXCop. MSBuild/FxCopTask.dll, похоже, не может определить, что FXCopCmd сообщил об этих проблемах и в итоге обнаружил 0 ошибок и 0 предупреждений, в то время как обнаружено 8 проблем, что приводит к сбою анализа кода.

1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe /outputCulture:1033 /out:"bin\Release\XYZ.Messaging.AAT.V1.dll.CodeAnalysisLog.xml" /file:"bin\Release\XYZ.Messaging.AAT.V1.dll" /dictionary:"..\..\..\..\Build\CustomDictionary.xml" /reference:"C:\TFS\ABC\DEF\Main\Common\Source\packages\Main-XYZ.Messaging.Common.8.0.0\lib\net35\XYZ.Messaging.Common.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\Microsoft.CSharp.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\mscorlib.dll" /reference:"C:\TFS\ABC\DEF\Main\Common\Source\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Data.DataSetExtensions.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Data.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Net.Http.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Runtime.Serialization.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Xml.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Xml.Linq.dll" /directory:"C:\TFS\ABC\DEF\Main\Common\Source\packages\Main-XYZ.Messaging.Common.8.0.0\lib\net35" /directory:"C:\TFS\ABC\DEF\Main\Common\Source\packages\Newtonsoft.Json.6.0.8\lib\net45" /directory:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2" /ruleSet:"=C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\..\..\..\..\Build\XYZ.Standards.CodeAnalysis.ruleset" /rulesetdirectory:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\\Rule Sets" /rule:"-C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\FxCop\\Rules" /searchgac /ignoreinvalidtargets /forceoutput /successfile /ignoregeneratedcode /saveMessagesToReport:Active,Excluded /timeout:120 /reportMissingIndirectAssemblies (TaskId:33) 
1> Microsoft (R) FxCop Command-Line Tool, Version 14.0 (14.0.24720.0) X86 (TaskId:33) 
1> Copyright (C) Microsoft Corporation, All Rights Reserved. (TaskId:33) 
1> (TaskId:33) 
1> Loaded dataflowrules.dll... (TaskId:33) 
1> Loaded designrules.dll... (TaskId:33) 
1> Loaded globalizationrules.dll... (TaskId:33) 
1> Loaded interoperabilityrules.dll... (TaskId:33) 
1> Loaded maintainabilityrules.dll... (TaskId:33) 
1> Loaded mobilityrules.dll... (TaskId:33) 
1> Loaded namingrules.dll... (TaskId:33) 
1> Loaded performancerules.dll... (TaskId:33) 
1> Loaded portabilityrules.dll... (TaskId:33) 
1> Loaded reliabilityrules.dll... (TaskId:33) 
1> Loaded securityrules.dll... (TaskId:33) 
1> Loaded securitytransparencyrules.dll... (TaskId:33) 
1> Loaded usagerules.dll... (TaskId:33) 
1> Loaded XYZ.Messaging.AAT.V1.dll... (TaskId:33) 
1> Initializing Introspection engine... (TaskId:33) 
1> Analyzing... (TaskId:33) 
1> Initializing Phoenix engine... (TaskId:33) 
1> Analyzing... (TaskId:33) 
1> Analysis Complete. (TaskId:33) 
1> Writing 8 messages... (TaskId:33) 
1> Writing report to C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\bin\Release\XYZ.Messaging.AAT.V1.dll.CodeAnalysisLog.xml... (TaskId:33) 
1> Done:00:00:03.1143114 (TaskId:33) 
1>MSBUILD : warning CA1702: Microsoft.Naming : The compound word 'PayOff' in namespace name 'XYZ.Messaging.AAT.V1.PayOffQuote' exists as a discrete term. If your usage is intended to be single word, case it as 'Payoff'. 
1>C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\PayOffQuote\AccountPayoffQuoteDetails.cs(35): warning CA1704: Microsoft.Naming : Correct the spelling of 'Goodto' in member name 'AccountPayoffQuoteDetails.PayoffGoodtoDate' or remove it entirely if it represents any sort of Hungarian notation. 
1>C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\PrincipalInterest\PrincipalInterestRecord.cs(36): warning CA1704: Microsoft.Naming : Correct the spelling of 'Adj' in member name 'PrincipalInterestRecord.InterestAdjAmount' or remove it entirely if it represents any sort of Hungarian notation. 
1>C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\PrincipalInterest\PrincipalInterestRecord.cs(32): warning CA1704: Microsoft.Naming : Correct the spelling of 'Adj' in member name 'PrincipalInterestRecord.PrincipalAdjAmount' or remove it entirely if it represents any sort of Hungarian notation. 
1>C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\Vru\GetParametersResponse.cs(38): warning CA1819: Microsoft.Performance : Change 'GetParametersResponse.Parameters' to return a collection or make it a method. 
1>C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\Vru\VruParameter.cs(99): warning CA1726: Microsoft.Naming : Replace the term 'Flag' in member name 'VruParameter.LimitRemarketingFlag' with an appropriate alternate or remove it entirely. 
1>C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\Vru\GetAccountData\HostInformation.cs(59): warning CA1704: Microsoft.Naming : Correct the spelling of 'Invoive' in member name 'HostInformation.InvoiveDueDate' or remove it entirely if it represents any sort of Hungarian notation. 
1>C:\TFS\ABC\DEF\Main\Common\Source\AAT\Base\V1\WorkRequest\BaseResponse.cs(32): warning CA2227: Microsoft.Usage : Change 'BaseResponse.Warnings' to be read-only by removing the property setter. 
1> Code Analysis Complete -- 0 error(s), 0 warning(s) (TaskId:33) 
1> Output Item(s): FileWrites=bin\Release\XYZ.Messaging.AAT.V1.dll.CodeAnalysisLog.xml (TaskId:33) 
1>Done executing task "CodeAnalysis" -- FAILED. (TaskId:33) 
Смежные вопросы