これらのプロジェクトの出力として、2 つのプロジェクトと 2 つの .exe があります。しかし、両方を実行できる 1 つの .exe ファイルを作成したいと考えています。Visual Studio 2010 でこれを行うにはどうすればよいですか?
質問する
287 次
1 に答える
0
コードを 2 番目のプロジェクトから、実行可能ファイルではなくクラス ライブラリに移動します。最初のプロジェクトから新しいプロジェクトを参照し、最初のプロジェクトの実行時に 2 番目のコードを呼び出します。元の 2 番目の実行可能ファイルも、新しいクラス ライブラリのコードを呼び出します。
2 つのプログラム:
namespace ProgramA
{
class Program
{
static void Main(string[] args)
{
// Do stuff A
}
}
}
namespace ProgramB
{
class Program
{
static void Main(string[] args)
{
// Do stuff B
}
}
}
2 番目のコードをクラス ライブラリに移動します。
public class ClassB
{
public void DoStuff()
{
// Do stuff B
}
}
次に、最初のプログラムと 2 番目のプログラムから呼び出します。
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();
}
}
}
于 2013-10-16T09:27:53.597 に答える