Люди в моем офисе часто спрашивают меня:«Как мне провести эти тесты?». Я говорю им, перейдите в папку Build, откройте командную строку и запустите msbuild /t:Tests
.
Это работает для меня, потому что msbuild на моем пути
> where msbuild.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
Однако это не работает для всех остальных, потому что они могут не иметь эту папку на своем пути. Объяснять, как изменить это утомительно.
Можно ли заставить команду работать для всех, даже если у них нет папки в пути?
Я представляю себе файл msbuild.cmd
в папке Build, который решает проблему. Он будет запускать настоящий msbuild.exe
с теми же аргументами (это не всегда /t:Tests
). Сначала он будет искать путь для msbuild.exe
, затем в C:\Windows\Microsoft.NET\Framework\v4.0.30319
.