Mono 发行版中的 C# 编译器版本是不是与 Mono 版本相同?
Posted
技术标签:
【中文标题】Mono 发行版中的 C# 编译器版本是不是与 Mono 版本相同?【英文标题】:Is the C# compiler version in a Mono distribution the same as the Mono version?Mono 发行版中的 C# 编译器版本是否与 Mono 版本相同? 【发布时间】:2019-09-12 00:29:32 【问题描述】:我想知道我加载了哪个版本的 Mono。我知道 C# 编译器版本(当我在 filename.cs 脚本文件上使用 csc 命令启动编译时,C# 编译器版本会回显到屏幕上)。但这和 Mono 版本一样吗?
我在编译新的 filename.cs 脚本文件时看到了编译器版本,但 --version 扩展名不适用于 Mono。我使用这些说明从 Mono 官方下载页面加载了 Mono。
以下是我编译脚本文件时如何显示 C# 编译器版本的示例:
$ csc hello.cs Microsoft (R) Visual C# 编译器版本 2.8.2.62916 (2ad4aabc) 版权所有 (C) 微软公司。保留所有权利。
$ 单声道 hello.exe 返回了正确的回复: 你好单声道世界
所以我知道存在哪个版本的 Microsoft C# 编译器,但我不知道我加载了哪个版本的 Mono。如何找到 Mono 版本?和C#编译器版本一样吗?
【问题讨论】:
【参考方案1】:mono --version
那个shell命令会给你版本
【讨论】:
以上是关于Mono 发行版中的 C# 编译器版本是不是与 Mono 版本相同?的主要内容,如果未能解决你的问题,请参考以下文章
将 Visual Studio 2012 配置为使用 Mono 的 C# 编译器,而不是默认的 csc.exe
maven编译错误,警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除
Visual Studio 2017 发行版中的 Eigen cwisemin/cwisemax 访问冲突