Может ли приложение clickonce узнать, из какого каталога оно было установлено? - PullRequest
1 голос
/ 26 мая 2020

Первый, давний читатель, первый плакат.

Допустим, у вас есть 2 папки clickonce, Prod и Dev. Если приложение установлено из Prod, вы хотите, чтобы оно обращалось к базе данных ABC_Prod. Если приложение установлено из Dev, вы хотите, чтобы оно получало доступ к базе данных ABC_Dev.

Есть ли способ для запущенного приложения clickonce узнать, из какой папки оно было установлено? Манифест или конфиг, содержащий это? Я не ищу, из какого каталога запущено приложение, а из какого оно установлено.

Спасибо

1 Ответ

0 голосов
/ 27 мая 2020

Сам нашел.

Imports System.Deployment.Application</p> <p>Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Try TextBox1.Text = ApplicationDeployment.CurrentDeployment.UpdateLocation.LocalPath Catch ex As Exception MsgBox(ex.ToString) End Try End Sub End Class

...