Я создавал инструмент командной строки с использованием Xamarin. После того, как мне рассказали о Visual Studio Code, я хотел посмотреть, могу ли я попробовать использовать его в качестве редактора и отладчика.Код здания C# в VSCode на Mac
мне удалось получить его отлаживать файл существующего.exe
построен с Xamarin, путем редактирования файла launch.json
, и он знает, какие исходные файлы, чтобы перейти в ступая через код.
Однако я не могу понять, как получить его, чтобы скомпилировать новый исполняемый файл? Всякий раз, когда я вношу какие-либо изменения в исходный код, он просто отлаживает старый исполняемый файл, который находится в <my project>/<my project>/bin/Debug/<project>.exe
, как и было по умолчанию в Xamarin.
Кажется, что он понимает исходный код, так как он имеет нагрузку предупреждений.
Означает ли это, что вам нужно вручную использовать задачу сборки для сборки кода, а затем в качестве отдельной команды выбрать ее для отладки? т. е. не использовать одну команду для сборки + отладки, как это было бы в большинстве IDE? –
@JosephHumfrey вы можете указать задачу зависимости для выполнения перед любой другой задачей gulp, используя второй параметр. Итак, следующее запустит сборку, затем отлаживает: 'gulp.task ('debug', ['build'], function (done) {...});' – parliament