使用Clickonce部署的程序作为.exe文件(不是appref-ms文件)运行时如何读取user.config

时间:2017-11-08 04:52:32

标签: c# vb.net clickonce

当我运行使用ClickOnce部署的exe文件(不是appref-ms文件)时,.exe文件如何查看user.config的值而不是查看app.exe.config文件?

由于需要管理员权限的操作,ClickOnce运行的程序将尝试再次以管理员身份运行。

此时,管理员执行的程序尚未读取存储的设置值。

Try
            My.Settings.CurrentVersion = GetClickOnceVersion()
            My.Settings.Save()

            Dim procInfo As New ProcessStartInfo()
            procInfo.UseShellExecute = True
            procInfo.FileName = Application.ExecutablePath
            procInfo.WorkingDirectory = Environment.CurrentDirectory
            procInfo.Verb = "runas"
            System.Diagnostics.Process.Start(procInfo)
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical, "MyProgram")
        End Try

        End

0 个答案:

没有答案