![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
STRELOKBMSTU |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 11.8.2007 Где: Russia.MR.Moscow( ); Репутация: нет Всего: нет |
Как скомпилировать сольюшн, содержащий множество проектов, из командной строки? И еще, что делает MSBuild? Студия им компилирует?
|
|||
|
||||
archeg |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: 11 Всего: 27 |
msbuild solution1.sln
![]() ага + он еще юзает кастом конфиги, с помощью которых можно нацеплять кучу фич на билд - как например автоматический инкремент версии при каждом билде -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет ![]() И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
|||
|
||||
Walker |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 363 Регистрация: 23.10.2006 Репутация: 5 Всего: 16 |
Solution и Project - понятия, введённые в IDE для упорядочивания ресурсов, которые использует программист (заголовочные файлы, файлы с кодом программы, файлы *.rc и т.п.), и организации труда, и не имеют ни малейшего отношения к архитектуре программного обеспечения, как такого. Компиляторы и линковщики ниже уровнем и ничего не знают об этих сущностях. Отсюда - для комиляции из командной строки вам требуются либо исходники, задействованные во всех Ваших проектах, либо готовые объектные модули, тогда просто выполните линковку. csc.exe, по-моему, умеет всё, и конструкция типа
сработает. Для крупных проектов (с контролем версий и т.п.) используются средства автоматизированной сборки. Студия компилирует компилятором csc.exe, MSBuild - конфигурируемая надстройка высокого уровня, которая и представляет собой сборщик, умеющий работать с объектами, типа Solution, Project. Подробнее почитайте, например, здесь. Это сообщение отредактировал(а) Walker - 16.11.2007, 14:47 -------------------- "От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..." |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |