首先,长期读者,第一次发帖。
假设你有两个 clickonce 文件夹,Prod 和 Dev.如果应用程序是从 Prod 安装的,你希望它访问数据库 ABC_Prod.如果应用程序是从 Dev 安装的,你希望它访问数据库 ABC_Dev。
有没有办法让运行中的 clickonce 应用程序知道它是从哪个文件夹安装的? 我不是在寻找应用程序从哪个目录运行,而是从哪个目录安装。
我不是在找应用程序是从什么目录运行的,而是从什么目录安装的。
我自己找到了它。
Imports System.Deployment.Application
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 SubEnd Class。