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

来源:互联网 发布:知乎 胸下夹笔福利 编辑:程序博客网 时间:2024/06/03 12:56

今天需要编写一个 关于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

   ,

           

0 0
原创粉丝点击