Modified by D 的博客

.net core 3 中使用 /p:PublishSingleFile=true 生成单文件时在 Linux 下获取当前执行文件的方法

.net core 3 中使用 /p:PublishSingleFile=true 生成单文件时在 Linux 下调用

Directory.GetCurrentDirectory()  或 
AppDomain.CurrentDomain.BaseDirectory 

获取当前目录时,取到的是随机路径 /var/tmp/.net/, 需要正确获取的方法是用

Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName) 

方法。


发表评论

评论列表,共 0 条评论

    暂无评论