3

プロジェクトを新しい imac にエクスポートし、ソリューションを monodevelop にロードしました。コンパイルが成功した後、プロジェクトを開始しましたが、常に同じエラーが発生します。

** (/Library/Frameworks/Mono.framework/Versions/2.6.1/lib/mono/2.0/xsp2.exe:1576): 警告 **: The following assembly referenced from /private/var/folders/9y/9ypfv24bEwieHw +Yy+PUsU+++TI/-Tmp-/nhu-temp-aspnet-0/ebc9e2c6/assembly/shadow/7f5f6265/859daf16_fac2cd73_00000001/Centrism.Administration.UI.dll を読み込めませんでした: アセンブリ: Centrism.Core (assemblyref_index =3) バージョン: 0.0.3688.40278 公開キー: (なし) グローバル アセンブリ キャッシュ、MONO_PATH 環境変数にリストされているパス、または実行中のアセンブリの場所 (/var/folders/9y/) でアセンブリが見つかりませんでした9ypfv24bEwieHw+Yy+PUsU+++TI/-Tmp-/nhu-temp-aspnet-0/ebc9e2c6/assembly/shadow/7f5f6265/859daf16_fac2cd73_00000001/)。

** (/Library/Frameworks/Mono.framework/Versions/2.6.1/lib/mono/2.0/xsp2.exe:1576): 警告 **: ファイルまたはアセンブリ 'Centrism.Core、バージョン = 0.0 を読み込めませんでした。 3688.40278、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つ。

他のプロジェクトでは、アセンブリは正しく動作し、ロードできます。

4

4 に答える 4

5

アプリケーションアセンブリと同じパスにあるdllで同じ問題が発生しました。問題は、dll名の大文字と小文字が予想とは異なることでした。そのため、Abc.dll が見つからず、abc.dll という名前のフォルダーで、名前を変更した後、機能しました。

于 2012-10-04T16:28:59.457 に答える
2

私は明白なことを尋ねるつもりだと思います:

Monoが知っていてアクセスできるCentrism.Core.dllがどこかにありますか?

于 2010-02-06T00:57:54.780 に答える
1

プロジェクトが Centrism.Administration.UI.dll を参照していて、それが iMac の GAC にない場合、おそらく最も簡単な解決策は、そのアセンブリへの参照を「ローカル コピー」に設定することです。Web プロジェクトの場合、これによりアセンブリがアプリケーションの Bin ディレクトリにコピーされ、xsp がそれを取得できるようになります。

于 2010-02-09T19:22:13.653 に答える