アーティクル - CS333190
Visual Studio の出力ウィンドウにエラーが表示される: 間違ったライセンス キー
修正日: 23-Dec-2022
適用対象
- Kepware Server (formerly KEPServerEX) 5.19.467.0 to 6.8
- ThingWorx Kepware Server (legacy) 8.0 to 8.4
説明
問題: ClientAce プロジェクトがビルドされると、Visual Studio の [出力] ウィンドウに次のいずれかのようなエラーが表示されます。 .exe)」または「エラー: ライセンス キーが違います」。考えられる原因: 1. 別の PC からのライセンス キー ファイルを使用して、署名ツールが PC で使用されています。 ClientAce は 1 つの開発用 PC にライセンス供与される場合があり、再度ライセンスを取得しない限り別の PC に移動することはできません。 2. デフォルトでは、署名ボタンはプロジェクトのビルド後のイベントにコード行を追加します。コードの最初の行は、プロジェクトの実行可能ファイルに署名します。コードの 2 行目は、プロジェクトのデバッグ ホスト環境のバージョンに署名します。たとえば、"MyProject.exe" という名前のプロジェクトには、"MyProject.vshost.exe" という名前のデバッグ プロジェクトがあります。解決策: 1. 以前の PC からライセンスを削除します。 2. ビルド後のイベントを開き、次のコマンド ライン イベントを削除します: "C:\Program Files (x86)\Kepware Technologies\ClientAce\Sign\sign.exe" "$(TargetDir)$(TargetName).vshost.exe " "$(TargetName).vshost.lic".注: これらのソリューションは、C# プロジェクトと VB.Net プロジェクトの両方に適用されます。
最新バージョンはこちらを参照ください CS333190