Size: a a a

Microsoft Developer Community Chat

2020 June 17

*

*sm1Ly in Microsoft Developer Community Chat
только не надо меня пинать в сторону новый сдк, дотнет кли и тд, никто мне помогать не будет из прогеров. это просто надо переставить на другие рельсы.
источник

VC

Vitaly Chernyaev in Microsoft Developer Community Chat
*sm1Ly
товарищи, доброго дня. у меня стоит задачка выдрать сборку кода из магии тимсити (там сделано через их sln runner). и всю эту магию просто убрать в командную строку. студия 15ая. sln файл остаётся. в нем есть несколько таргетов. один из них тестинг(релиз я тоже пробовал). запускаю вида msbuild project.sln -target:Testing:Build мне ругаются что мол такого таргета нет. единственное как оно срабатывает это без указания таргета вовсе (но пока не собирается, но это не суть важно). подскажите куда копать пожалуйста
а там
-target:Testing:Build
не через ; должно быть?
источник

VC

Vitaly Chernyaev in Microsoft Developer Community Chat
*sm1Ly
товарищи, доброго дня. у меня стоит задачка выдрать сборку кода из магии тимсити (там сделано через их sln runner). и всю эту магию просто убрать в командную строку. студия 15ая. sln файл остаётся. в нем есть несколько таргетов. один из них тестинг(релиз я тоже пробовал). запускаю вида msbuild project.sln -target:Testing:Build мне ругаются что мол такого таргета нет. единственное как оно срабатывает это без указания таргета вовсе (но пока не собирается, но это не суть важно). подскажите куда копать пожалуйста
типа ```
-target:Testing;Build
```
источник

*

*sm1Ly in Microsoft Developer Community Chat
Vitaly Chernyaev
типа ```
-target:Testing;Build
```
судя по офф доке там через точку с запятой идёт перечисление таргетов. типа сначала ты мне сделай тестинг:билд;тестинг:паблиш например.
источник

VC

Vitaly Chernyaev in Microsoft Developer Community Chat
*sm1Ly
судя по офф доке там через точку с запятой идёт перечисление таргетов. типа сначала ты мне сделай тестинг:билд;тестинг:паблиш например.
да, согласен) однако остается вопрос где тестинг)
источник

S

SweetBreakfast in Microsoft Developer Community Chat
а не через -t:Rebuild -p:Configuration=Testing ?
источник

S

SweetBreakfast in Microsoft Developer Community Chat
я правильно понял, что тестинг - это у тебя конфигурация сборки ?
источник

S

SweetBreakfast in Microsoft Developer Community Chat
msbuild myapp.sln -t:Rebuild -p:Configuration=Testing

типа такого
источник

*

*sm1Ly in Microsoft Developer Community Chat
SweetBreakfast
msbuild myapp.sln -t:Rebuild -p:Configuration=Testing

типа такого
да!!! тестинг это конфигурация!
источник

*

*sm1Ly in Microsoft Developer Community Chat
по крайней мере в понимании тимсити
источник

S

SweetBreakfast in Microsoft Developer Community Chat
ну тогда вот там пример как из консоли собрать
источник

*

*sm1Ly in Microsoft Developer Community Chat
сейчас я вернусь через 5 минут в офис, проверю, выходил перекусить совсем замотался, аж обед пропустил) весь день воюю)
источник

VC

Vitaly Chernyaev in Microsoft Developer Community Chat
по хорошему в записи
```
-target:Testing:Build
```
Testing это название проекта должно быть: https://docs.microsoft.com/en-us/visualstudio/msbuild/how-to-build-specific-targets-in-solutions-by-using-msbuild-exe?view=vs-2019
источник

S

SweetBreakfast in Microsoft Developer Community Chat
*sm1Ly
товарищи, доброго дня. у меня стоит задачка выдрать сборку кода из магии тимсити (там сделано через их sln runner). и всю эту магию просто убрать в командную строку. студия 15ая. sln файл остаётся. в нем есть несколько таргетов. один из них тестинг(релиз я тоже пробовал). запускаю вида msbuild project.sln -target:Testing:Build мне ругаются что мол такого таргета нет. единственное как оно срабатывает это без указания таргета вовсе (но пока не собирается, но это не суть важно). подскажите куда копать пожалуйста
и в тим сити лучше использовать msbuild, а не sln runner, пушто так нативней и меньше проблем (имхо)
там есть отдельный тип таски в конфигурации сборки тим сити
источник

*

*sm1Ly in Microsoft Developer Community Chat
SweetBreakfast
и в тим сити лучше использовать msbuild, а не sln runner, пушто так нативней и меньше проблем (имхо)
там есть отдельный тип таски в конфигурации сборки тим сити
ну у меня конечная задача затянуть это в свой гитлаб) но для начала надо как раз от этого раннера избавиться.
источник

ДС

Денис Суворов... in Microsoft Developer Community Chat
У гит лаба же вроде свой ранер есть
источник

S

SweetBreakfast in Microsoft Developer Community Chat
при сборке студийного кода там в любом случае используется msbuild (не знаю, как в Core, был опыт с 4.0 - 4.6)
просто отдаешь ему солюшен, что хочешь с ним сделать и в какой конфигурации
источник

*

*sm1Ly in Microsoft Developer Community Chat
SweetBreakfast
при сборке студийного кода там в любом случае используется msbuild (не знаю, как в Core, был опыт с 4.0 - 4.6)
просто отдаешь ему солюшен, что хочешь с ним сделать и в какой конфигурации
вот именно это я и пытаюсь сделать, мимо тимсити на клонированной машине просто стартануть это через мсбилд из консоли
источник

S

SweetBreakfast in Microsoft Developer Community Chat
ну так а ты попробовал как я написал?
источник

*

*sm1Ly in Microsoft Developer Community Chat
только сел за комп. минуту
источник