У меня запущен код, который успешно регистрирует Excel AddIn с помощью C # Automation и общается с C ++, хотя слой C #
// Tools -> Create GUID -> Register Format
namespace MyExcelAddins
{
[ClassInterface(ClassInterfaceType.AutoDual), ComVisible(true)]
[Guid("6F89542F-3DAC-471F-86DD-145F5E456968")]
public class MyExcelFunctions : AddInRegistrator
{
[DllImport(@"C:\Users\Ilya\Documents\Visual Studio 2012\Projects\UnmanegedTester\x64\Debug\")]
public static extern double AddNumbers(double a, double b);
public double SampleAdd(double a, double b)
{
double res = AddNumbers(a, b);
return res;
}
}
}
Вот представление моего решения, в котором проект C ++ я добавил из другого каталога.

Мне удалось отладить код C #, и теперь я хочу попробовать отладить часть C ++.Я установил свойство отладки проекта C # на

, и когда я нажал кнопку "Выполнить", я получил ошибку

ЕслиЯ снимаю флажок «Включить отладку собственного кода», у меня нет ошибки, но, конечно, я не могу отладить C ++.Я думаю, что я что-то упустил в настройках.Пожалуйста, дайте мне знать, если у кого-то есть идея, как это исправить.
Если я продолжу отладку, я могу достичь точки останова в C #, но не в C ++
