在.net框架中创建托管模块的基础是什么?

时间:2015-04-20 13:54:13

标签: c# .net module clr il

我一直在通过c#book阅读clr,它说

  

托管模块是标准的32位Microsoft Windows   可移植可执行文件(PE32)或标准的64位Windows可移植可执行文件(PE32 +)文件   要求CLR执行。

stackoverflow中的其他问题 What is a module in .NET? 说那个

  

模块是程序集中代码的逻辑集合

但我的问题是这是如何逻辑收集的?在什么基础上?

是为单个.cs文件或用户定义的类型还是为特定命名空间创建托管模块?

1 个答案:

答案 0 :(得分:0)

http://blogs.msdn.com/b/junfeng/archive/2005/02/12/371683.aspx

以上链接回答了我的问题。

据我所知,当在一个程序集中使用多种语言时,会在程序集中创建多个托管模块。

这只是一种情况。上面的链接解释了创建托管模块的其他方案。