我从github下载了一个c#项目,并使用Visual Studio使用dotnet build
命令编译它,显然一切都很顺利。但我不能在Centos上使用它,甚至不能使用Mono。我应该使用哪个命令来编译VisualStudio中的c#项目以便在Linux上使用?我使用dotnet build
,它生成了一个带有。exe文件的项目,我试图用Mono运行它,我得到了这个错误File does not contain a valid CIL image.
对不起,如果这是错误的区域问
有不同的方法,它们取决于你想要达到的目标。
来自。net应用程序发布概述
<表类>类型 命令 当前平台依赖于框架的可执行文件。 dotnet发布 特定平台的依赖于框架的可执行文件。 dotnet publish -r——self-contained false 依赖于框架的跨平台二进制文件。 dotnet发布 表类> 独立的可执行文件。 dotnet publish -r