На этот вопрос, должно быть, был дан ответ раньше, но я искал несколько часов и по какой-то причине просто не вижу его, поэтому извините, если это окажется массивным вопросом n00b ... Я буду слишком конкретно о действиях, потому что я думаю, что терминология невероятно запутана (во всяком случае, для меня).
У меня есть проект типа VS2012 .Net 4 "ASP.NET Web Forms Application"; тип, который компилируется в одну (или несколько) сборок, а затем развертывается на сайте.
В VS2012 при нажатии "Опубликовать..." на узле проекта в обозревателе решений отображается диалоговое окно "Публикация в Интернете", которое позволяет настроить "Профиль публикации". Я назвал свой «Dev» и настроил его как публикацию файлов с различными параметрами. Я не использую параметры "Упаковать/Опубликовать в Интернете" и не заинтересован в создании Zip-файлов или других систем упаковки.
Я бы хотел, чтобы CTRL+SHIFT+B и F5 не только создавали этот проект, но и публиковали его с использованием этого профиля. Для этого я предполагаю, что мне нужно будет изменить csproj, но, честно говоря, я не вижу, как эти вещи связаны через болото, которое является конфигурацией msbuild.
Я видел множество сообщений о пользовательских конфигурациях msbuild, сборке с сервера TFS и сборке из командной строки, но ни один из них не касается того, что, по моему мнению, должно быть самым простым случаем, вызывая Publish вместо < strong>Построить
Был бы очень признателен за указатель здесь - в виде фрагментов файла csproj и некоторых объяснений, для чего предназначены элементы фрагмента.
Ваше здоровье.