C# 使用托管C++;项目 我有一个解决方案,有一个托管C++项目和一个C项目。C.Y.Project是一个类库项目,包含了C++项目中使用的GUI类。这工作得很好,但构建会产生两个DLL 是否有一种方法使用C++对象中的C对象,而不需要由C项目生成一个动态链接库(有没有方法将C++类型嵌入到托管C++项目中)?

C# 使用托管C++;项目 我有一个解决方案,有一个托管C++项目和一个C项目。C.Y.Project是一个类库项目,包含了C++项目中使用的GUI类。这工作得很好,但构建会产生两个DLL 是否有一种方法使用C++对象中的C对象,而不需要由C项目生成一个动态链接库(有没有方法将C++类型嵌入到托管C++项目中)?,c#,c++,visual-studio,clr,managed-c++,C#,C++,Visual Studio,Clr,Managed C++,我使用的是Visual Studio 2015。有一种方法,但它远远超出了您所使用的工具来实现它 托管程序集由一个或多个“网络模块”构建。通常在C#项目中,只有一个netmodule,C#编译器构建它,然后将它链接到它生成的程序集中。通过使用命令行工具,您可以只构建一个模块,然后将它与C++模块链接到一个程序集。

我使用的是Visual Studio 2015。

有一种方法,但它远远超出了您所使用的工具来实现它

托管程序集由一个或多个“网络模块”构建。通常在C#项目中,只有一个netmodule,C#编译器构建它,然后将它链接到它生成的程序集中。通过使用命令行工具,您可以只构建一个模块,然后将它与C++模块链接到一个程序集。