У меня есть решение VS2010, которое содержит два проекта: C # windows form и C ++ console app.Проект C # является стартовым проектом и будет вызывать приложение C ++. Я также правильно установил приоритет сборки и зависимость, но точка останова в проекте C ++ не попадет в режим отладки, вот мой код C #:
static void Main()
{
string CppPath = System.IO.Path.GetFullPath(System.IO.Path.Combine(Environment.CurrentDirectory.ToString(), @"..\..\..") + @"\Debug\");
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(CppPath + "CommunicationServerCpp.exe");
startInfo.WorkingDirectory = CppPath;
System.Diagnostics.Process.Start(startInfo);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
Я не хочу разделять их на два решения, так как я могу это исправить?