当前位置: 首页 > 编程语言 > C#

在同一个解决方案中获取另一个可执行文件Share

时间:2023-04-10 12:49:00 C#

经过一番检查,Project1需要启动project2。如何从Project1获取Project2的可执行文件路径?我需要调试和实时模式的解决方案。谢谢,KS第二个项目的EXE需要有一个可预测的位置,相对于第一个EXE。获取包含第一个EXE的文件夹的绝对路径很简单:stringmyPath=System.Reflection.Assembly.GetEntryAssembly().Location;stringmyDir=System.IO.Path.GetDirectoryName(myPath);然后附加第二个EXE相对路径。建议将其保存在与第一个目录相同的目录中:stringpath=System.IO.Path.Combine(myDir,"project2.exe");System.Diagnostics.Process.Start(路径);使其在IDE中运行使其在目标计算机上正常运行的最简单方法是让IDE复制project2.exe。右键单击project1,添加引用,项目选项卡,选择Project2。引用的“复制本地”属性为True,因此project2.exe与project1.exe位于同一目录中如果将Project2输出目录设置为调试和发布配置的已知位置,则可以在Project1中使用该已知位置.以上是C#学习教程:获取同一解决方案中另一个可执行文件共享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收集,不代表作品如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: