【发布时间】:2013-10-16 09:08:57
【问题描述】:
我有两个项目和两个 .exe 作为这些项目的输出。但我想创建一个可以同时运行的 .exe 文件。如何在 Visual Studio 2010 中执行此操作?
【问题讨论】:
-
这将如何工作。我点击EXE,两个程序都运行了?
标签: visual-studio-2010 exe combinations multiple-projects
我有两个项目和两个 .exe 作为这些项目的输出。但我想创建一个可以同时运行的 .exe 文件。如何在 Visual Studio 2010 中执行此操作?
【问题讨论】:
标签: visual-studio-2010 exe combinations multiple-projects
将代码从第二个项目移动到类库而不是可执行文件。从第一个引用新项目,然后在第一个运行时调用第二个中的代码。您原来的第二个可执行文件也会调用新类库中的代码。
两个程序:
namespace ProgramA
{
class Program
{
static void Main(string[] args)
{
// Do stuff A
}
}
}
namespace ProgramB
{
class Program
{
static void Main(string[] args)
{
// Do stuff B
}
}
}
将代码从第二个移到类库中:
public class ClassB
{
public void DoStuff()
{
// Do stuff B
}
}
然后从你的第一个程序和你的第二个程序调用它:
namespace ProgramA
{
class Program
{
static void Main(string[] args)
{
// Do stuff A
// Do stuff B
var classB = new ClassB();
classB.DoStuff();
}
}
}
namespace ProgramB
{
class Program
{
static void Main(string[] args)
{
// Do stuff B
var classB = new ClassB();
classB.DoStuff();
}
}
}
【讨论】: