c# - .Net 控制台应用程序作为 CLI 命令

标签 c# .net console console-application

我想构建一个全局可用的 .Net 控制台应用程序作为 CLI 命令。我尝试创建一个小应用程序,然后将可执行文件添加到我的路径变量中。然后我在控制台中引用了可执行文件名称,但没有找到。

我确实发现我可以通过 .net 核心添加自定义动词,但这并不是我想要的。

有什么想法吗?

最佳答案

您需要将应用程序的目录 添加到您的 PATH 变量中,而不是包含文件名的完整路径。

例如:

c:\users\john\documents\MyPrograms\test.exe

将被添加到 PATH 中:

c:\users\john\documents\MyPrograms\

然后可以简单地用作命令提示符中的“测试”。

请注意,您需要退出 Windows 并重新登录才能使更改生效。

关于c# - .Net 控制台应用程序作为 CLI 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51672239/

相关文章:

c# - 如何在 Razor View 中获取 Role.Name?

c# - IDataContractSurrogate、NHibernate 和无效代理对象

.net - 为什么我的函数范围静态变量在对象实例之间持续存在?

c# - 如何判断您的页面是否在 .Net 中的 iFrame 中运行?

c++ - Mingw-w64 - printf 不起作用

c# - 过程或函数 Event_Update 指定的参数太多

c# - 使用 C# 和 LINQ to XML 在 XML 文件中选择属性值

javascript - Alert() 工作但 console.log() 不在 Safari (iOS) 中

c# - 使用属性检查是否访问方法

javascript - 你能消除来自外部js脚本的错误和警告吗?