|
|
1
34
如果要获取运行可执行文件的目录的路径,则不应依赖environment.currentdirectory,因为它可以通过多种方式(shotrtcut设置等)进行更改。尝试以下选项之一:
或
|
|
|
2
8
使用
|
|
|
3
3
因为您说过您的应用程序正在使用WPF,所以可以使用下面的代码而不是application.startuppath:
|
|
|
4
1
启动程序时,除非启动应用程序指定了不同的工作目录,否则当前目录通常与启动应用程序的目录相同。它实际上可以在磁盘上的任何地方。 在这两种情况下,启动应用程序都是shell(explorer.exe)。它在启动程序时指定了一个工作目录,这取决于启动的上下文。您看到了两种不同的情况(在资源管理器中双击一个文件,然后从“开始”菜单运行);您还发现了Microsoft认为当前目录最合理的值:用户的主目录和资源管理器中显示的目录(分别)。 |
|
|
5
1
environment.current directory包含当前目录,而当前目录实际上是当前目录。这个值取决于许多因素。任何应用程序都可能更改该值。这个值与您的应用程序无关。 如果要获取启动目录,请使用application.startuppath。 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 9 月前 |
|
|
Barta · WPF MVVM不更新视图 10 月前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 10 月前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 11 月前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |