编译代码的目标:模块切换

本文关键字:模块 目标 代码 编译 | 更新日期: 2023-09-27 18:12:50

我将使用/target:模块开关编译我的代码,

csc /target:module  ModuleName 

但是,在模块中,我引用了其他汇编和它得到错误CS0246:类型的引用不能找到

我该如何修复它?

编译代码的目标:模块切换

您可以使用/lib开关。这指定了通过/引用(c#编译器选项)选项引用的程序集的位置。

您可以显式指定引用dll和编译器可以找到这些程序集的位置,例如:

csc /lib:c:'MyAssemblies /reference:assembly1.dll sourcefile.cs /target:module  ModuleName