2016-12-23 5 views
0

1つのC++カスタムアクションプロジェクトで複数のC++カスタムアクションを作成する方法はありますか。
私はWiX Toolset v3.10とVisual Studio 2015を使用しています。
私はそれがC#で行われるかもしれないと思っていますが、カスタムアクションにはC#と.Netを使いたくありません。
すべてのカスタムアクションに対して単一の.dllを作成したいだけです。
これも可能ですか?可能であれば、私に例を挙げることができますか?
任意の助けいただければ幸いです。ありがとうございました!単一のカスタムアクションプロジェクトで複数のC++カスタムアクションを作成する方法は?

+0

あなたはちょうどそれがそれが取るすべてです、単一のDLLにすべてのエクスポートカスタムアクションのエントリポイントを追加します。なぜあなたがこれをすることができないのかという疑問からは明らかではありません。 – PhilDW

+0

ご意見ありがとうございます。カスタムアクションのすべてをCustomAction.defとCustomAction.cppファイルに追加できることはわかりませんでした。 2つのカスタムアクションをCustomAction.cppファイルに追加しようとしましたが、動作しませんでした。次に、他のカスタムアクションをCustomAction.defファイルに追加しました。実際にはコミュニティが助けになる間に私の質問に投票したので、コミュニティは残酷です。コミュニティが(彼らが言ったように)人々を助けようとしているならば、彼らは質問に投票して離れることはできません。それは何の意味もありません。 –

+0

コミュニティはモノリシックではありません。あなたの質問は、あなたが試したことの明確な説明ではなく、それがうまくいかないことについての助言(特に要求例)のような一般的な嘆願のように表示されます。したがって、「この質問には研究努力は示されていませんが、それは不明または有用ではありません」という文章が適用可能と思われ、一部の投票が下ります。 (ただし、DLLに複数のエントリポイントを作成する方法がわからない場合は、カスタムアクションを記述することはスキルセットには適していない可能性があります) –

答えて

0

私は、このWiXのソースコードを見て、C++カスタムアクションの作成例を探します。

https://github.com/wixtoolset/wix3/tree/develop/src

を見てみましょう。wix3/SRC /内線/ CA/wixca/DLL/

+0

あなたの答えをありがとう。そのディレクトリには本当に良い例があります。悲しいことに私は十分な評判を持っていないのであなたの答えをupvoteすることはできません:) –

+0

あなたは私の答えを受け入れることができます。それはあなたに評判をもたらすでしょう。 –

関連する問題