我有一个 VS2010 解决方案,其中包含两个项目:C# windows 窗体和 C++ 控制台应用程序。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());
}
我不想将它们分成两个解决方案,那么我该如何解决呢?
拉丁的传说
相关分类