5

Я создавал инструмент командной строки с использованием Xamarin. После того, как мне рассказали о Visual Studio Code, я хотел посмотреть, могу ли я попробовать использовать его в качестве редактора и отладчика.Код здания C# в VSCode на Mac

мне удалось получить его отлаживать файл существующего.exe построен с Xamarin, путем редактирования файла launch.json, и он знает, какие исходные файлы, чтобы перейти в ступая через код.

Однако я не могу понять, как получить его, чтобы скомпилировать новый исполняемый файл? Всякий раз, когда я вношу какие-либо изменения в исходный код, он просто отлаживает старый исполняемый файл, который находится в <my project>/<my project>/bin/Debug/<project>.exe, как и было по умолчанию в Xamarin.

Кажется, что он понимает исходный код, так как он имеет нагрузку предупреждений.

ответ

0

Вы можете настроить задачу сборки для компиляции модифицированного источника. См. https://code.visualstudio.com/Docs/tasks или http://blog.denouter.net/2015/04/compile-visual-studio-solution-in.html

+0

Означает ли это, что вам нужно вручную использовать задачу сборки для сборки кода, а затем в качестве отдельной команды выбрать ее для отладки? т. е. не использовать одну команду для сборки + отладки, как это было бы в большинстве IDE? –

+1

@JosephHumfrey вы можете указать задачу зависимости для выполнения перед любой другой задачей gulp, используя второй параметр. Итак, следующее запустит сборку, затем отлаживает: 'gulp.task ('debug', ['build'], function (done) {...});' – parliament

0

используется MCS, например:

MCS отъезда: program.exe -recurse: '* ККС'

Смежные вопросы