6

我有一个用 VC++ 编写的 Win32 EXE。我有用 C# 编写的实现。我有 VC++ EXE 使用 C# DLL,如下所述:http: //support.microsoft.com/kb/828736。效果很好,但我需要能够调试。两个项目都加载到同一个 .SLN 中,但 C# 中的断点永远不会被命中。有没有办法在VS2012中调试这个?

4

2 回答 2

11

啊,事实证明,如果您知道要按下的正确按钮,这很容易。在 C++ 项目属性上,配置属性 -> 调试 -> 调试器类型 = “混合”。

于 2013-07-26T13:11:31.260 回答
0

尝试从 C++ 项目中添加对 C# Dll 的项目引用。如果您已经这样做了,请清理解决方案并构建。这应该可以解决问题。

于 2013-07-26T12:25:12.980 回答