我正在尝试创建 bat 文件,它将在 .Net 中构建解决方案并执行单元测试用例
有没有人做过类似的事情,或者有什么意见?
此处提供了有关用于构建解决方案的命令行参数的信息:
http://msdn.microsoft.com/en-us/library/xee0c8y7(v=vs.80).aspx
您的构建命令将类似于以下内容:
"C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" "SolutionName.sln" /build Release
如果它们是 MSTest,则要运行单元测试,那么您将需要使用与 devenv.exe 位于同一文件夹中的 MSTest.exe。MSTest 的命令行选项可在此处获得:
http://msdn.microsoft.com/en-us/library/ms182489(v=vs.80).aspx
检查这篇文章如何从命令行运行单元测试测试?很有用。目前,在命令行帮助下使用 devenv.exe 和 mstest.exe 似乎很容易。你可以试试。
MSTest /help
或
devenv /help
在开发人员命令提示符中。