如何在bash中使用MCS (mono)命令消除依赖关系

本文关键字:命令 mono 关系 依赖 MCS bash | 更新日期: 2023-09-27 17:53:07

我在bash中使用下面的mono命令(用于编译c#程序)

mcs -t:library -r:nunit.framework.dll *.cs

它工作,我有我的程序。dll。但是,当我尝试使用dll(例如使用NUnit)时,如果我在同一文件夹中没有NUnit .framework.dll,则它不起作用。Program.dll是否有可能"拥有"nunit.framework.dll,所以我只有一个文件可以移动?

我如何告诉msc命令这样做?

如何在bash中使用MCS (mono)命令消除依赖关系

使用mcs是不可能的,但您可以使用ILRepack.exe将程序集合并到一个文件中。

ILRepack.exe [options] /out:<path> <path_to_primary> [<other_assemblies> ...]