.NET组件是什么 组件的定义有多种,但最常见有几种。组件是可互换的软件部分,它既是工业化系统的产物,也是工业第系统的动力。在.NET平台的组件层中,组件是以Assemblies的形式创建的。 .NET平台创建了组件,并将组件作为其基本的元素。从本质上看,.NET平台组件是一个用任何.NET语言以插件形式开发的可互换的软件部件,它可以与其他应用程序实现互操作。使用COM+服务的.NET组件被称作服务化组件,以示与.NET中标准的可治理组件的区别。 强命名.NET组件 下面我们将讨论强命名组合体(.NET组件)是什么。当开发可配置类时,它必须被编译。在编译代码后,有二方面的事情需要考虑。第一,COM+集成要求被编译的组合体必须被强命名。我们必须通过运行被称为sn.exe的强命名工具生成一个密码,以生成一个强命名的组合体。一旦编译了强命名的组合体,必须使用System.Reflection名字空间中一个被称作AssemblyKeyFileAttribute的组合体级的属性调用存储在文件中的该密码。 #using using System; using System::EnterPRiseServices; using System::Reflection;