2011-01-19 2 views
1

Я работаю с C#, VS и ClickOnce. Есть ли способ указать, какой URL-адрес должен опубликовать ClickOnce на основе имени сборки? Скажем, у меня есть Build X и Build Y - всякий раз, когда я выбираю публикацию Build X, я хочу, чтобы поле URL ClickOnce было заполнено URL-адресом только для Build X, и когда я выбираю Build Y, он предварительно заполнен просто для Build Y. Сейчас у него есть URL-адрес для того, что было опубликовано совсем недавно.Разный URL-адрес ClickOnce для каждой сборки?

ответ

2

Я не знаю, как программно изменить URL-адрес в визуальной студии. Вы можете сделать сборку с помощью msbuild и подписать развертывание с помощью мага и автоматизировать его таким образом.

+0

У нас есть решение для нескольких наших приложений на работе, которые используют msbuild и mage - мы потратили довольно много времени на разработку, можно ли это сделать, и кажется, что msbuild/mage является ответом. – Rob

+0

Согласовано. И если вы пишете скрипт, он также удаляет ошибки вручную. Не то, чтобы кто-либо из нас когда-либо вводил URL-адрес установки неправильно или что-то еще. ;-) – RobinDotNet

+0

Роб, любой шанс, что вы можете просочиться в чат? Прежде чем читать этот пост, вот как я думал, что это должно быть сделано, но если у вас уже есть параметры командной строки, это будет большой головной убор. Если нет, то не biggie. Мы пытаемся оценить, хотим ли мы пойти с ClickOnce или просто с некоторыми MSI с проверкой версий в приложении. – TravisWhidden

Смежные вопросы