0

私は Windows アプリケーションを持っており、その中で Janus コントロールを使用しています。ライセンス ファイルを使用してコードをビルドすると、エラー - 例外 - がスローされる

Properties\licenses.licx(1, 0): エラー LC0004: タイプ 'Janus.Windows.GridEX.EditControls.EditBox、Janus.Windows.GridEX.v3、Version=3.5.0.0、Culture=neutral、PublicKeyToken=21d5517571b185bf の作成中に例外が発生しました' System.InvalidOperationException: アプリケーションが UserInteractive モードで実行されていないときにモーダル ダイアログ ボックスまたはフォームを表示することは、有効な操作ではありません。サービス アプリケーションからの通知を表示するには、ServiceNotification または DefaultDesktopOnly スタイルを指定します。

なぜこのエラーが発生するのか、誰にもわかりません。ローカルでビルドしている場合、Teamcity を使用してビルドするとエラーがスローされず、例外が発生します。

4

1 に答える 1

0

Teamcity は別のマシンにインストールされていますか? Janus はパス 'HKLM\Software\Janus Systems\' でレジストリ設定を探しています

エラーを解決するには、ビルド サーバーに Janus コントロールをインストールします。

于 2015-03-25T00:17:13.733 に答える