Исходя из подделки Я привык хранить стандартный вывод файлов csproj в bin / debug для возможности локальной отладки.Но когда я запускаю свой скрипт сборки, я хочу, чтобы файлы были скомпилированы в / bin / build для создания сценариев установки или пакетов nuget.
Я попробовал его с помощью cake, но без успеха:
Task("Build")
.DoesForEach( GetFiles ("**/*.sln" ), (sln) =>
var settings = new MSBuildSettings()
.WithProperty("OutputPath", buildDir);
MSBuild(sln, settings);
});
Он производит правильный вызов для MSBuild
"C:/.../MSBuild.exe" /v:normal /p:OutputPath=bin/build /target:Build ...
, но, к сожалению, каталог назначения пуст?Я что-то упустил?
Заранее спасибо