0

QBSDKを使用してVS2010でWindowsフォームアプリケーションを作成しました。

私の問題は、ターゲットに QB がインストールされて実行されていることですが、ワンクリック アプリケーションをデプロイしようとするとエラーが発生します。(エラーは、アプリケーションがエラーを生成したということです。実際に何が起こったのかを確認するためのログ ファイルが見つかりません)。

それを解決するには、QBSDK をターゲット マシンにインストールすると、問題なく動作します。

私の質問は、SDK をインストールする必要がないように、デプロイに何を含める必要があるかということです。

4

1 に答える 1

0

SDK を使用するアプリケーションを動作させるには、SDK 再頒布可能コンポーネントをインストールする必要があります。QBFC、RDS、または QBO コネクタを使用している場合、これらのコンポーネントを配布するためにサポートされている方法は 2 つだけです。 1. Intuit が提供するスタンドアロンの圧縮イメージ インストーラーを使用できます。2. Intuit が提供するマージ モジュールを使用できます。

私は ClickOnce 配置を使用していませんが、ClickOnce 配置を使用している場合、マージ モジュールを含めることはできないと思います。スタンドアロン インストーラーを使用してインストールするカスタム前提条件を作成する方法があると思います。http://msdn.microsoft.com/en-us/library/ms165429%28VS.80%29.aspx

そのルートに行きたくない場合は、別の展開オプションを使用する必要があります。Visual Studio 2010 では、マージ モジュールを追加できる Visual Studio インストーラー セットアップ プロジェクトを作成できます。ただし、このプロジェクト タイプは、Visual Studio の Express エディションでは使用できません。

QBSDK Programmer's Guide には、アプリケーションに SDK をデプロイする方法について詳しく説明しているセクションがあります。

于 2014-01-24T20:42:36.820 に答える