2012-11-09 112 views
1

我们的组织有很多我们必须集成的C#和C++代码。使用C#,NuGet是一个不错的选择,因为它通过添加/更新项目文件中的引用来管理构建过程。是否有类似的Visual C++可以管理C++项目之间的依赖关系?另外,有什么能够整合C#和C++之间的依赖关系吗?是否有VC++的依赖管理器?

+0

不。C++工具链缺少发现依赖关系所需的元数据类型。它缺乏反思支持是最大的困扰。 –

+0

我不相信NuGet使用反射。它只是使用'packages.xml'文件和'* .csproj'文件来跟踪依赖关系。但我可能是错的。 – kelloti

回答

0

www.cppdepend.com/,cppdepend可以分析VC++中的项目依赖关系,它不是免费的。它有一个试用版,你可以查看它

+0

听起来很像[理解](http://scitools.com/?gclid=CIX75-KMwbMCFe5FMgodw14A2A)。他们都是很棒的工具,有它们的位置,但我正在寻找管理模块的东西,而不仅仅是类和方法。它的主要目的不是可视化,而是管理内部软件包。有些人称他们为工件存储库。 – kelloti