Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

MsBuild & папочки...

29.11.19 14:43
Re: MsBuild & папочки...
 
Murr патриот
Murr
в ответ Murr 29.11.19 12:39

Кто еще не слышал как Я матерюсь по поводу известного мудака билли?


Ну сегодня Я готов не просто матерится, а матерится с надрывом...


Есть ClickOnce деплоймент визард.

Кто не знает - появляется в свойствах выполняемых проектов.

Там всего 3-4 формочки - проводка по заданию параметров деплоя - куда, откуда потом ставить, как менять версию и т.д. и т.п....


Результат выполнения без затей пишется в файл проекта. Прямо промежду остальной информации для построения.

Можно открыть проект до и после - разница будет видна вполне наглядно.


Из интересующих меня частей отмечу две: <InstallUrl> и <PublishUrl>

Две - потому как они у меня не совпадают.

Ну не вижу Я с виртуалки сеть - только через хост и его мапленные диски.

Пользователи - сеть видят и пользуют или унц-имена или мапленные диски.

Но не суть...


Визард - отработал и все что надо прописал.

Деплой из под Студии - идет. Ну мелочь с путаницей в протоколах опускаем.


А из батча - не идет.

Если точнее - из батча не подставляется прописанный <PublishUrl>, а подставляется <WorkingDirectory> (вроде, не трассировал).


Microsoft.Common.targets использование <PublishUrl> - прописано.

Правда прописано немного непонятно - конечный путь для деплоя выбирается из 5-6 вариантов... НО! При построении из батча оно не работает.


После поисков - нашел на стаковерфлове вариант - вместо <PublishUrl> пользовать <PublishDir>.

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


За полчаса непрерывного высказывания своего мнения об этом утерке - из цензурного только - писсец полный...

 

Перейти на