在 c# .net core 中创建自定义文件扩展名

时间:2021-03-22 07:15:59

标签: c# .net-core file-extension file-format

我想将 setup.exe 文件转换为 setup.aims。当我双击 setup.aims 它像应用程序一样运行。 是否可以更改 .net core 中的应用程序扩展名。如果可能,请向我提供它是如何工作的演示代码。

1 个答案:

答案 0 :(得分:0)

您需要将扩展​​设置为在环境变量中被视为可执行文件。您可以在安装程序期间执行此操作。

var pathExtValue = Environment.GetEnvironmentVariable("PATHEXT", EnvironmentVariableTarget.Machine);
Environment.SetEnvironmentVariable("PATHEXT", pathExtValue + ";.AIMS", EnvironmentVariableTarget.Machine);