我有一个使用
的C#.NET DLL(称之为CS_Code.dll)[DllImport("C_Code.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
C_Code.dll主要包含extern“C”子句中的C代码。
当我稍后在项目中使用此程序集(CS_Code.dll)时。我想节省不必提供两个DLL。所有都应该在一个DLL中。
是否有可能将C代码包含(编译)到.NET中(例如作为库)从中生成一个.NET DLL?
答案 0 :(得分:1)
您可以创建包含本机代码和托管代码的混合模式程序集,但这是一个非常主题的内容,因此我建议您在MSDN上阅读有关它的部分: