Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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,229
По умолчанию

на 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
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

http://programmersforum.ru/showpost....00&postcount=2
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
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,707
По умолчанию

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

Цитата:
и что вместо @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
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну для начала можно просто прописать все пути к .sln вручную (или хотя бы с одним сначала попробовать), у вас же их не 100500 там.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



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