【发布时间】:2021-01-31 21:28:00
【问题描述】:
我试图确保我的 C# .NET Core 程序的用户总是在运行之前解压缩它,但是,我似乎找不到一个好的解决方案。
我尝试使用Assembly.GetExecutingAssembly().Location 并检查它是否包含Temp,但它没有按预期工作。我的理解是,在压缩文件中运行可执行文件时,Windows 会自动解压缩(?)到临时目录,然后继续。
关于如何进行此操作的任何想法?
谢谢!
【问题讨论】:
-
Assembly.GetExecutingAssembly().Location值是什么样的? -
“但它没有按预期工作” - 你能说得更具体些吗?
-
“我正在努力确保我的 C# .NET Core 程序的用户始终在运行前解压缩它”为什么?这似乎是一个 XY 问题。