windows上自动化脚本的一次探索

今天需要编写一个 关于visual studio 2013 的代码分析 脚本。


发现debug文件下的log中有使用cl 命令,查找msdn :https://msdn.microsoft.com/zh-cn/library/ms173498.aspx ,在log文件中还发现了/analyze:plugin"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\\bin\localespc.dll" 这样的参数,msdn并没有给予解释, 看到local以为是代码分析配置中的 “Microsoft 的本地规则 ”。


发现更改规则集后 此选项不变,查阅https://msdn.microsoft.com/zh-cn/library/dd264925(v=vs.120).aspx 发现并不是 localespc.dll 有关的东西,发现此变更 存在于 *.vcproj 文件中, 考虑使用 devenv.exe 和 MSBuild。


最后 %Msbuild_path%\MSBuild ..\XXXX.sln /p:RunCodeAnalysis=true /p:CodeAnalysisLogFile=CodeAnalze.xml


参考:https://msdn.microsoft.com/zh-cn/library/microsoft.teamfoundation.build.workflow.activities.msbuild(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1

   ,

           windows上自动化脚本的一次探索_第1张图片

你可能感兴趣的:(杂类)