有没有办法可以抑制 .codeanalysislog.xml 和 .lastcodeanalysisuccceeed 在构建时被丢弃在我的输出目录中?
我同意,bin
文件夹不适合存放这些 FxCop 文件。然而,禁止生成这些文件,或者在构建后无条件删除它们并不是最好的决定。首先,删除.lastcodeanalysissucceededd
即使没有任何更改,也会导致代码分析重新运行。二、去除.CodeAnalysisLog.xml
几乎不可能调查分析错误和警告的细节。所以你不妨直接关闭项目的代码分析。
相反,让我建议另一个解决方案。它解决了您的那些讨厌的文件的问题bin
文件夹,同时保留 FxCop 的所有功能。解决方案是将这些文件放在其他地方即可。最好的地方是obj
文件夹,即$(IntermediateOutputPath)
.
将此部分粘贴到您的项目文件中毕竟<import>'s
,在文件末尾:
<PropertyGroup>
<CodeAnalysisLogFile>$(IntermediateOutputPath)$(TargetFileName).CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisSucceededFile>$(IntermediateOutputPath)$(TargetFileName).lastcodeanalysissucceeded</CodeAnalysisSucceededFile>
</PropertyGroup>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)