17

Windows フォーム ソリューションのビルド中に次のエラーが発生します。

「LC.exe」はコード -1 で終了しました

私は 2 つの商用 Windows フォーム ライブラリを使用しています。Infragistics と plexityhide.com の Gantt-Control です。そのため、WinForms プロジェクトに licenses.licx ファイルがあります。また、ソース管理として Visual Sourcesafe を使用します。

licenses.licx ファイルがプロジェクトにある場合、上記のエラーなしではビルドできません。ただし、それらをプロジェクトから除外すると、ビルドは正常に機能します。しかし、デザイナーで商用コントロールを操作したい場合は、licenses.licx ファイルが必要です。

これは、Windows XP SP3 (ドイツ語) および Visual Studio 2005 Team Edition for Software Developers (ドイツ語) SP1 を搭載した新しい開発者マシンです。

ちなみにWindows XP 32ビットです。

助言がありますか?

4

7 に答える 7

22

問題は主にライセンス ファイルが原因で発生します。licenses.licxプロジェクトからファイルを除外する

于 2011-06-30T08:01:13.487 に答える
5

Infragisticsを再インストールしましたが、修正されたようです。

于 2008-08-29T11:36:13.507 に答える
5

前回のプロジェクトでこのエラーが頻繁に発生します。試用版を使用しているため、解決策はライブラリを再インストールすることです。これは、ライブラリの有効期限が切れたときに発生します。

于 2008-08-29T09:59:59.887 に答える
3

エラー メッセージにさらに情報はありますか?

過去に LC.exe で問題が発生した場合、ほとんどの場合、ライセンスされたコンポーネントがアップグレードされた (バージョン番号が増加した) ためでしたが、licx ファイルにはまだ古いバージョンが含まれていました。

この場合、licx ファイルのバージョンを手動で更新するか、それを変更してx.y.z.*さらに更新することができます。licx ファイルを削除し、ライセンスされた Windows フォーム コントロールをフォームに再挿入することで、licx ファイルを再生成することもできます。

于 2008-08-29T10:07:46.607 に答える
2

問題はコントロールの更新によるものと思われます。licenses.licx には、バージョン 2 の .net コントロールが含まれています。バージョン2(バージョン管理後)で行を削除すると機能します。空のフォームを追加してから、問題の原因となったコントロールを挿入するという方法もありました。

于 2013-01-30T10:48:41.693 に答える
1

license.licx商用コンポーネントを使用する場合は、プロパティ フォルダーにファイルが存在する必要があります。破損していることが多いです。中身をきれいにすると"LC.EXE" exited with code -1消えます。

于 2012-04-25T07:41:44.653 に答える