如果有人从http://myserver/folder/application.xbap
启动我的xbap,我想从应用程序中获取网址的http://myserver/folder/
部分。
我该怎么做?
我试过了:
System.IO.Directory.GetCurrentDirectory()
System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)
Environment.CurrentDirectory
System.Reflection.Assembly.GetExecutingAssembly().Location
AppDomain.CurrentDomain.BaseDirectory
System.Windows.Application.Current.StartupUri.AbsolutePath
System.Environment.GetCommandLineArgs()[0]
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory
它们都返回我的机器上xbap下载并运行的本地位置,或者执行程序集的位置,例如C:\Windows\SysWOW64
如何从应用程序本身访问用于启动xbap应用程序的URL?