скомпилировать один класс / файл в визуальной студии - PullRequest
33 голосов
/ 25 февраля 2010

Я просто хочу знать, сможем ли мы скомпилировать один файл / класс в Visual Studio. Я часто изменяю только один файл, но в итоге компилирую весь проект. Это может быть тривиальным случаем, но будет очень полезно :) ЯЯ использую Visual Studio 2005 работаю над проектом C # в .net 2.0

Ответы [ 4 ]

43 голосов
/ 25 февраля 2010

Ctrl + F7 скомпилирует только активный исходный файл .

Найдите пункт Компиляция в нижней части меню Сборка .

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

4 голосов
/ 08 сентября 2011

Хорошо, я думаю, что знаю, что вы ищете. Я думаю, что есть лучший способ сказать это, но вам нужно открыть командную строку Visual Studio, найденную в меню Пуск. В ней вы можете использовать команду "cl" для компиляции C / C ++. Использование: cl [опция ...] имя файла ... [/ link linkoption ...]

Как в:

cl / O2 test.c

1 голос
/ 25 февраля 2010

Детализация компиляции - это DLL, поэтому нет способа сделать то, что вы просите.

Или вы имеете в виду, что вы собираете все решение для отдельного изменения (или, по крайней мере, проверки VS, если все проекты требуют сборки)? В разделе «Проект и решение» / «Построить и запустить» есть опция «только создавать запускаемые проекты и зависимости при запуске», которая помогает.

Отредактировано: Ctrl-f7 для «файла сборки» - для проектов C ++.

0 голосов
/ 22 сентября 2013

Скомпилируйте проект & mdash; игнорируя все не относящиеся к делу файлы. (См. Также https://stackoverflow.com/a/18940150/2422360 для ответа, который я написал, который более полно рассматривает это.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...