Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 10.02.2016, 19:23   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию перекомпилировать проекты

Как через cmd можно перекомпилировать все sln файлы и получить от них новый exe ?
komra2 вне форума Ответить с цитированием
Старый 10.02.2016, 19:47   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

на StackOverflow (тыц) пишут, что solution file можно компилировать с помощью msbuild:

например,
Код:
msbuild MySolution.sln /p:Configuration=Release /p:Platform="Any CPU"
или
Код:
@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe path\to\solution.sln
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.02.2016, 21:11   #3
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

как сделать чтобы студия сама скомпилировала проект ?
komra2 вне форума Ответить с цитированием
Старый 10.02.2016, 22:18   #4
Alex11223
Заблокирован
 
Регистрация: 12.01.2011
Сообщений: 19,504
По умолчанию

http://programmersforum.ru/showpost....00&postcount=2
Alex11223 вне форума Ответить с цитированием
Старый 11.02.2016, 00:04   #5
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

почему этот код не робит?:
for /r %i in (*.sln) do @echo %i
и что вместо @echo Надо вписать ?
перекомпилировать файлы чтобы новый exe был
komra2 вне форума Ответить с цитированием
Старый 11.02.2016, 00:07   #6
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

если у меня много этих solution'ов
komra2 вне форума Ответить с цитированием
Старый 11.02.2016, 05:38   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,103
По умолчанию

Цитата:
почему этот код не робит?:
Он робит именно то, что вы написали

Цитата:
и что вместо @echo Надо вписать ?
http://programmersforum.ru/showpost....86&postcount=2
p51x вне форума Ответить с цитированием
Старый 11.02.2016, 14:32   #8
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

а как мне тогда прописать если у менять .sln находится в подпаках от папки test на раб столе?
komra2 вне форума Ответить с цитированием
Старый 11.02.2016, 14:53   #9
Alex11223
Заблокирован
 
Регистрация: 12.01.2011
Сообщений: 19,504
По умолчанию

Ну для начала можно просто прописать все пути к .sln вручную (или хотя бы с одним сначала попробовать), у вас же их не 100500 там.
Alex11223 вне форума Ответить с цитированием
Старый 11.02.2016, 16:10   #10
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

у меня вот так написано в txt
for /r %i in (*.sln) do C:\Windows\Microsoft.NET\Framework\ v4.0.30319\MSBuild.exe /p:Configuration=Release "C:\Users\Wiz\Desktop\test"
но мне надо чтобы cmd делала rebuild для всех файлов .sln в подпапках
komra2 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многофайловые проекты _PROGRAMM_ Visual C++ 9 09.12.2012 12:57
Многофайловые проекты. inc Общие вопросы C/C++ 1 25.04.2012 15:57
Перекомпилировать файл labview в c++ ivanfadeeaa Помощь студентам 0 03.12.2011 21:15
разработать проекты.... Virus Помощь студентам 2 20.06.2007 16:53


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS