Каков путь к установленному приложению ClickOnce? - PullRequest
1 голос
/ 24 февраля 2012

Я написал тип "Hallo world" Windows Forms приложение на C # для проверки проблем аутентификации. Я собираюсь периодически запускать возможное приложение с сервера, поэтому хочу быть уверенным, что смогу добраться до ресурсов и исправить это перед фиксацией всего приложения.

Итак, в Visual Studio 2010 я выбираю Опубликовать ....

Там написано «Где?», И я указываю папку в общей файловой системе.

Там написано «Как ваши пользователи установят», а я говорю «URL» или что-то в этом роде.

Там написано «Где», и я даю ему URL-адрес в одной и той же общей файловой системе, другой папке.

С миром все в порядке ...

Теперь я устанавливаю его на свой сервер, дважды щелкнув «Настройка» в общей файловой системе, где я опубликовал приложение.

Теперь я нахожу ярлык в моем меню "Пуск", все хорошо.

Теперь я хочу настроить его так, чтобы агент SQL Server выполнял его периодически (и проверял аутентификацию ...), поэтому какой URL я ему даю для выполнения? Я пытался все, но не очень хорошо. Я не очень понимаю метод публикации ...

Как я могу решить эту проблему?

1 Ответ

3 голосов
/ 25 февраля 2012

Посмотрите на ярлык меню «Пуск» для установленного приложения, и вы увидите, что он указывает на файл «Ссылка на приложение ClickOnce» (.appref-ms), скрытый глубоко в вашей пользовательской папке.Вы можете запустить приложение, выполнив этот файл.

Пример:

Process.Start(@"C:\Users\Igby\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft\MyClickOnceApp.appref-ms");

Я ничего не знаю об агенте SQL Server, но попробуйте указать ему этот путь.

...