2012-03-01 17 views
1

私はbrotherが提供するInterop.bpac.dllを使用してWindowsフォームアプリケーションを開発します。 私はclickonceとセットアッププロジェクトを使ってプロジェクトを展開しようとしましたが、アプリケーションを他のマシン上で動作させることはできません。私はいつも「アクティブなコンポーネントを作成できません」というメッセージが表示されます。私は問題はセットアッププロセスがCOMコンポーネントを登録しないことだと思いますが、これを解決する方法はわかりません。私はすべてを試しました。COMコンポーネントを分離する方法.Net

私はCOMコンポーネントを分離できると知っていますが、私はインターネット上で見ているプロパティを見つけることができません。

ご意見はありますか?私は問題を発見した

おかげ

。何をする必要が

1. Select the deployment project in Solution Explorer. 

2. On the Project menu, point to Add, and then click Merge Module. 

3. Select the the module C:\Program Files\Brother bPAC3 SDK\Redist\bPAC3.msm that is created when you install the SDK 

は、私は、問題を発見した:)

+0

レッグフリーCOMは、この問題を解決していません:)に動作しているか、まだ適切にそのマシンに展開COMコンポーネントを持っている必要があります。あなたはブラザーから何が必要なのか正確に教えてくれる助けを得られません。コンポーネントのインストーラを実行するだけです。いいアドバイス。 –

+0

私はすべてここで動作するように私のコンピュータにSDKをインストールしました。しかし、クライアントのマシンではありません。 Brotherはこれに関するいかなる文書も持っていません。私は、クライアントのマシンにこのDLLを登録すれば、プログラムはうまくいくと思う。 – cristelo

+0

私はこの問題を発見しました。実行する必要があるのは です。1.ソリューションエクスプローラで展開プロジェクトを選択します。 2. [プロジェクト]メニューの[追加]をポイントし、[モジュールの結合]をクリックします。 3.モジュールCを選択:あなたはSDK のインストール時に作成された\プログラムファイル\ブラザーbPAC3 SDK \のRedist \ bPAC3.msmが答えことを確認、:) – cristelo

答えて

0

作業です。何をする必要が

1. Select the deployment project in Solution Explorer. 

2. On the Project menu, point to Add, and then click Merge Module. 

3. Select the the module C:\Program Files\Brother bPAC3 SDK\Redist\bPAC3.msm that is created when you install the SDK 

は、

関連する問題