我想使用MSBuild運行單元測試。這是今天我怎麼調用的MSBuild:使用MSBuild從.proj文件運行單元測試
msbuild MySolution.sln
相反,我想用所謂的 「MyBuild.proj」 像這樣的MSBuild項目文件:
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5" DefaultTargets="Build">
<Target Name="Build">
<ItemGroup>
<SolutionToBuild Include="MySolution.sln" />
<TestContainer Include="..\Output\bin\Debug\*unittests.dll"/>
</ItemGroup>
</Target>
</Project>
然後調用這個命令行:
msbuild MyBuild.proj
出於某種原因,當我這樣做日e命令立即成功並且構建甚至不會發生。我擔心我一定會錯過一些非常明顯的東西,因爲我是MSBuild的新手。
我想我真的有2個問題:
- 爲什麼沒有這甚至建立自己的解決方案
- 就是「TestContainer」元素正確執行我的測試
謝謝!