CLI 的 Shell mono 命令等效于什么?
What is the equivalent of Shell mono command for CLI?
情况:
我通常 运行 使用 MONO 命令执行(在 shell 中)
示例:
mono stress.exe /d=1
问题:
我试图在 CLI 中找到等效项。我很确定它会在那个网站的某个地方,但我没有找到它。
在 Windows 上,您可以 运行 无需任何工具的 Mono 可执行文件:
stress.exe /d=1
原因是 C# 和 .NET 历史上是由 Microsoft 在 Windows 上发明的,并且仅适用于 Windows。是原生平台。 Mono 是 C# 编译器和 .NET 在其他平台(例如 Linux)上的开源实现。
如果您不需要传递命令行参数,您甚至可以在资源管理器中双击 .exe
文件。
此外,您可以 运行 单声道可执行文件,方法与 Linux:
相同
mono stress.exe /d=1
然而,为了能够做到这一点,您应该在系统 PATH
环境变量中拥有 Mono 安装目录(%PATH%
,类似于 Linux 上的 $PATH
) .
可以通过命令临时添加 set
:
set PATH=%PATH%;"c:\path\to\mono"
例如
set PATH=%PATH%;"C:\Program Files (x86)\Mono\bin\"
这类似于 Linux 上的 export $PATH:</path/to/mono>
命令。
Mono Command Prompt 在每次启动前都会执行此操作。
您还可以使用 builtin windows tool or more convenient third party tools like Rapid Environment Editor 永久设置 PATH
(这类似于编辑 .bashrc
或 .bash_profile
)
您还可以使用 Microsoft Visual Studio.
编译几乎任何 Mono 代码
另请参阅:
- Mono -- Wikipedia
- Differences in development between .NET and Mono
- .NET Framework
- .NET Compiler Platform ("Roslyn")
情况:
我通常 运行 使用 MONO 命令执行(在 shell 中)
示例:
mono stress.exe /d=1
问题:
我试图在 CLI 中找到等效项。我很确定它会在那个网站的某个地方,但我没有找到它。
在 Windows 上,您可以 运行 无需任何工具的 Mono 可执行文件:
stress.exe /d=1
原因是 C# 和 .NET 历史上是由 Microsoft 在 Windows 上发明的,并且仅适用于 Windows。是原生平台。 Mono 是 C# 编译器和 .NET 在其他平台(例如 Linux)上的开源实现。
如果您不需要传递命令行参数,您甚至可以在资源管理器中双击 .exe
文件。
此外,您可以 运行 单声道可执行文件,方法与 Linux:
相同mono stress.exe /d=1
然而,为了能够做到这一点,您应该在系统 PATH
环境变量中拥有 Mono 安装目录(%PATH%
,类似于 Linux 上的 $PATH
) .
可以通过命令临时添加 set
:
set PATH=%PATH%;"c:\path\to\mono"
例如
set PATH=%PATH%;"C:\Program Files (x86)\Mono\bin\"
这类似于 Linux 上的 export $PATH:</path/to/mono>
命令。
Mono Command Prompt 在每次启动前都会执行此操作。
您还可以使用 builtin windows tool or more convenient third party tools like Rapid Environment Editor 永久设置 PATH
(这类似于编辑 .bashrc
或 .bash_profile
)
您还可以使用 Microsoft Visual Studio.
编译几乎任何 Mono 代码另请参阅:
- Mono -- Wikipedia
- Differences in development between .NET and Mono
- .NET Framework
- .NET Compiler Platform ("Roslyn")