我想构建一个.Net Console应用程序,使其作为CLI命令在全球范围内可用。我尝试创建一个小应用程序,然后将可执行文件添加到我的path变量中。然后,我在控制台中引用了可执行文件名称,但找不到它。
我确实发现我可以通过.net核心添加自定义动词,但这并不是我想要的。
有什么想法吗?
答案 0 :(得分:2)
您需要将应用程序的目录添加到PATH变量,而不是包含文件名的完整路径。
例如:
c:\users\john\documents\MyPrograms\test.exe
将添加为PATH:
c:\users\john\documents\MyPrograms\
,然后可以简单地用作命令提示符中的“测试”。
请注意,您需要注销Windows并重新登录,以使更改生效。
答案 1 :(得分:2)
您可以尝试添加目录而不是.exe。
有关AmiNadimi帖子中的更多信息,请参见此处:"Register" an .exe so you can run it from any command line in Windows