Обычно при выполнении скрипта сборки для C# я просто включаю **/*. Cs для каждого проекта/библиотеки dll для сборки. Однако теперь у меня есть ситуация, когда у меня есть некоторые .cs-файлы, которые не являются частью проекта, но живут в этом каталоге (они есть для справочных целей из другой библиотеки). В файле .csproj они не связаны, поэтому VS-сборка работает нормально, но в nant-сборке нет.C# nant build using .csproj files
Кто-нибудь знает, есть ли простой способ вытащить записи .cs из соответствующего файла .csproj и использовать это как список исходных файлов для сборки, а не использовать общий подстановочный знак.
Заранее спасибо.
Именно так мы это делаем. Вызов MSBuild с помощью задачи 'exec', как предложил Ли, тоже будет работать, но с задачей' msbuild' от nantcotrib это еще более удобно. –
Спасибо, msbuild определенно путь. Мой файл сборки составляет около 1/4 от размера. –
Я попытался построить ваш порт ProtoBuf с помощью xbuild (.sln), строит отлично :) – radical