Как мне написать Makefile (gnu make) для компиляции консольного проекта C #, который имеет несколько файлов.Я понимаю, что существуют другие инструменты для сборки, но мои требования к курсу вынуждают меня подать make-файл.
Вы можете просто использовать компилятор для C #, предоставив ему правильные аргументы.
Здесь вы можете найти примеры
Согласно MSDN :
Если вы работаете на компьютере, на котором есть только Windows Software Development Kit (SDK), вы можете использовать компилятор C # в командной строке, если вы используете SDK Command Prompt , то есть доступно из опции Microsoft .NET Framework SDK .
Или просто установите .NET Framework (спасибо @Alexei Levenkov).
Если у вас установлена Visual Studio, просто создайте пакетный файл и наберите
devenv your_project_complete_path
Или используйте MsBuild , как указано в примере.
или используйте csc как указано в образце.