2016-01-12 7 views
0

Я работаю над созданием сборки из TFS 2012. Я могу сгенерировать сборку из шаблонов сборки TFS, но проблема в том, что мой сайт (страницы ASPX), который я использую после генерации build не создает отдельную dll для отдельной страницы.Создайте отдельную сборку для каждой страницы в TFS Build 2012 defination

Но если я создаю сборку из VS2012, я могу сгенерировать сборку с отдельной сборкой для отдельных страниц. Я могу увидеть эту опцию, когда я нажимаю на публикацию и настройку.

Но как иметь такую ​​же опцию в Tfs Сборка шаблонов ?? Я искал аргументы MSbuild и не нашел ничего связанного с этим

ответ

0

Самое лучшее для нас было ... перейти на Jenkins и использовать make.

Но серьезно -> вы можете посмотреть, какие изменения в csproj/sln. Тогда большинство параметров в этом файле являются переключателями в MsBuild.

Проверил: http://www.kunal-chowdhury.com/2013/05/how-to-auto-deploy-after-build-in-tfs.html http://www.asp.net/web-forms/overview/deployment/configuring-team-foundation-server-for-web-deployment/configuring-team-foundation-server-for-web-deployment

+0

спасибо за ссылки, но я не нашел вариант для отдельной сборки для каждой страницы aspx – Mahajan344

0

Настройка "Создать отдельную сборку для каждой страницы и управления" сохраняются в публикации профиле с следующим форматом:

<PrecompileBeforePublish>True</PrecompileBeforePublish> 
<WDPMergeOption>CreateSeparateAssembly</WDPMergeOption> 

Так вы можете указать create a publish profile и задать профиль публикации в TFS Build Definition.