编译为中级类型

Rom*_*esh 1 c#

这对我来说是一种学习.

编译到什么输出类型如何编译C# Class LibraryIntermediate File,但是Not DLL,可以在没有源代码的情况下在其他项目中使用,也可以不将其传递给最终用户.

根据我的知识,这在Delphi/C/C++中是可以实现的.

Mar*_*ell 9

可以在没有源代码的情况下在其他项目中使用,也可以不将其传递给最终用户.

听起来我应该将它编译成dll,但也许会将ILMerge视为构建/部署策略的一部分.坦率地说,很少有任何好的理由不只是出货的dll 合并.

请注意,csc 允许您输出原始模块,通过/target:module(可能然后重新组合/addmodule) - 但坦率地说,这将是一个真正的痛苦.