2

ESRI からサンプルをコンパイルしようとすると、このエラーが発生します

エラー 1: コマンド"esriRegasm.exe CommandInheritingBaseCommand.dll" /p:Desktop /s"はコード -1 で終了しました。

したがって、プロジェクトのどこかに呼び出すコマンドがあるはずですが、esriRegasm.exe見つかりません。プロジェクト→プロパティを右クリックして、ビルドおよびビルドイベントタブを調べましたが、何も見つかりませんでした。他にどこにあるでしょうか?

4

4 に答える 4

1

Visual Studio で見つからない場合は、プロジェクト ファイルをテキスト エディターで編集して、その実行可能ファイルへの参照が保存されている場所を確認してください。

于 2010-10-04T15:23:40.273 に答える
0

答えが見つかりませんでしたが、ユーザーとしてではなく、Windows 7 で「管理者」として開発することで、esriRegasm エラーを回避しました。

于 2010-10-08T14:44:43.420 に答える
0

これは MSBuild タスクです。同じエラーが発生しましたが、サンプル プロジェクトではなく自分のプロジェクトをコンパイルしています。私のアセンブリの依存関係の 1 つ (このプロジェクトによって参照されている私の別のアセンブリ) が見つからなかったため、esriRegAsm.exe が失敗したことが判明しました。したがって、このエラーは一般的なものであり、esriRegAsm.exe がさまざまな理由で失敗したことを意味する可能性があります。コマンド ラインで esriRegAsm.exe を自分で実行して、トラブルシューティングを行います。

于 2014-05-16T16:21:07.390 に答える