Я хочу, чтобы мои URL-адреса развертывания 2 Clickonce запускали одно и то же приложение с разными файлами конфигурации, но вместо этого они оба запускают одно и то же приложение - PullRequest
1 голос
/ 13 февраля 2009

У меня есть приложение clickonce, и я хочу развернуть 2 версии одного и того же приложения с разными конфигурационными файлами. Таким образом, пакет публикуется из того же решения, но с измененными конфигами для разных URL: Пример: Приложение 1 запускается в http://myserver/app1/myapp.application, а приложение 2 запускается в http://myserver/app2/myapp.application

Однако оба URL запускают одно и то же приложение (последнее опубликованное). Это правильно? Можно ли сделать то, что я хочу сделать?

Ответы [ 3 ]

1 голос
/ 13 февраля 2009

Альтернативой переписке с именем или GUID является обход фактического app.config и использование простого XML-файла в качестве конфигурации. LINQ to XML делает это легко, и вы можете отключить контекст выполнения, чтобы получить расположение файла, чтобы файлы конфигурации оставались отдельными.

0 голосов
/ 13 февраля 2009

У вас есть условный тест в приложении, для которого он был запущен?

0 голосов
/ 13 февраля 2009

В Visual Studio зайдите в свойства и измените имена приложений или их GUID. Тогда соответствующие клиенты будут рассматривать приложения как полностью независимые.

...