我正在开发一个Web API解决方案。此EXE侦听并响应localhost:8080 / abc /.
我为这个可执行文件开发了一个测试解决方案。这些测试只是验证来自localhost的响应:8080 / abc /.
我已经成功创建了一个构建定义:
我的问题是,测试失败了,因为EXE没有启动并运行。如何为测试调出EXE,并在测试完成后将其删除?这可以仅仅在构建定义中完成吗?通过“构建过程参数”中的MSBuild参数说?希望有一个简单的解决方案......
提前致谢!
答案 0 :(得分:0)
我无法单独在构建定义中解决这个问题。
通过在构建流程中添加InvokeProcess控件,我找到了修改构建模板的解决方案(通过Edit Build Definition ... - > Process)。让这些控件调用BAT文件,而不是运行/杀死EXE。