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

时间:2015-06-03 12:52:46

标签: c# bash mono

我在bash中使用以下命令进行单声道(以编译C#程序)

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

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

如何告诉msc命令执行此操作?

1 个答案:

答案 0 :(得分:1)

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

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