C# DLL のエントリ ポイントを作成する方法を探しています。C# で他の DLL を呼び出す方法は知っていますが、作成する方法が見つかりません。これは、WiX インストーラーで顧客のアクションとして呼び出すために必要です。
質問する
3561 次
2 に答える
5
メソッドを CustomAction 属性でマークアップするだけです。
そう:
[CustomAction]
public static ActionResult MyThing(Session session)
{
// do your stuff...
return ActionResult.Success;
}
既に WiX から他の C# アセンブリを呼び出しているため、マネージ ラッパーをサポートする WiX 3.0 があるようです。
于 2009-11-11T18:59:29.560 に答える
1
C# を使用して dll にエントリ ポイントを作成することはできません。カスタム エントリ ポイントでマネージド dll を作成する唯一の方法は、Managed C++ (CLI) を使用することです。
DTF (Deployment Tools Foundation)を使用して、WIX から呼び出すことができるマネージド カスタム アクションを作成できます。
于 2009-11-11T19:12:38.987 に答える