30

ソリューションを再構築しましたが、次のコンパイルエラーが発生しました。

エラー9'ファイルまたはアセンブリを読み込めませんでした'ComponentArt.Web.UI、Version = 2009.1.1819.35、Culture = neutral、PublicKeyToken=9bc9f846553156bb'またはその依存関係の1つ。無効なポインタ(HRESULTからの例外:0x80004003(E_POINTER))'D:.. \ MyProj.Account \ LC

dllはinfraフォルダーにあり、最終的に出力プロジェクト(Webサイト)のbinフォルダーに移動されます。

生産的なアイデアはありますか?他に何を確認する必要がありますか?このslnの他のすべてのプロジェクトはコンパイルされているようです。

このエラーがすぐに発生しない限り。ところで、LC(「プロジェクト」列の下)とは何ですか?

4

6 に答える 6

24

私はあなたのlicenses.licxファイルをチェックし、そこで指定されたバージョンがあなたが参照しているDLLと正確に一致することを確認します。

同様の問題のため、このファイルのバージョン以降のすべてを削除することがよくあります。

また、LCは通常、ライセンスコンパイラlc.exeを指します。

于 2012-01-03T06:14:47.167 に答える
22

このエラーの原因となったのは、別の壊れた参照でした。

于 2012-01-03T20:57:20.377 に答える
0

「 Telerik.Web.UIに関するこの投稿」で説明したように、dllファイルが見つからないか置き忘れていることが原因である可能性があります。

于 2016-06-08T14:31:34.840 に答える
0

プロジェクトへのパスにスペースがないことを確認してください...

Visual Studio Community2019でWindows10を使用しており、GITリポジトリからのマルチプロジェクトソリューションのクローンを作成していました。xyz.dllエラーのメタデータが見つからないソリューションで、他のすべての依存関係とともにこのエラーが発生していました。GITから継承されたそのパスには、C:/ repos / MY PROJECT NAME /..のようなスペースがありました。

私はそれを削除し、再度クローンを作成し、そのパスにC:/ repos / MY_PROJECT_NAME /..のようなスペースが含まれていないことを確認しました。

それで私の問題は解決しました。

于 2020-09-03T12:37:35.860 に答える
0

私の場合、公開プロファイルが問題でしたRelease - Any CPU。公開構成を使用してプロジェクトをローカルフォルダーに公開していました。この方法を使用すると、telerik.web.uiアセンブリは読み込まれませんでしたが、デバッグ時には完全に正常に機能していました。そこで、公開設定をに変更するDebug - Any CPUと、エラーはなくなりました。

PS:覚えておいてください、これはあなたのファイルから設定を取りますDebug、そしてあなたがファイルを持っていないなら、それはデフォルトとしてファイル設定を取ります。したがって、ライブ環境にファイルを投稿するときは、正しい構成を指していることを確認してください。web.configweb.debug.configweb.config

于 2021-11-09T07:09:05.740 に答える
0

ソリューション内のプロジェクトのいずれかをアンロードし(プロジェクトを右クリック->プロジェクトのアンロード)、既存のプロジェクトから(削除されたプロジェクトへの)参照を削除するのを忘れた場合、このエラーが発生する可能性があります。

ソリューション内の既存のすべてのプロジェクトの参照をチェックし、感嘆符でマークされた参照がないことを確認する必要があります。(プロジェクトを展開->「参照」を展開)。そのような参照を見つけた場合は、右クリックして削除してください。

于 2022-03-04T00:31:02.707 に答える