0

.net 2.0、Visual Studio 2008を使用しています。私のソリューションには、2つのプロジェクト(Webサイトプロジェクトと参照プロジェクト)があり、両方を別々にビルドします。ただし、Web展開プロジェクトを使用してソリューションをビルドしようとすると、正常に再ビルドされます。以下のエラーが表示されますが、この問題の原因は何でしょうか?

エラー2ファイルまたはアセンブリを読み込めませんでした'Tridion.Extensions.Web.UI、Version = 1.0.0.19738、Culture = neutral、PublicKeyToken=7c1e07388cce59cc'またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)/Careers/Controls/Application/ucBreadcrumbs.ascx 2 1 Careers_deploy

提案してください!!

4

3 に答える 3

1

Peterは正しいです-fuslogvwはこの種の問題に非常に役立ちます。

それに加えて、そのエラーメッセージの重要なフレーズは「or one of its dependencies」であることをお勧めします。Tridion.Extensions.Web.UIマニフェストで依存関係を確認できるツールを使用してアセンブリを開くことをお勧めします。ILDASMはこれに完全に適しています。ここで見つけた知識を身に付ければ、他の必要なアセンブリが利用可能であることを確認できます。(物事が機能するシステムでは、必要なアセンブリがGACに存在するのに対し、機能しないシステムではそうではないことを見つけるのは珍しいことではありません。)

于 2012-07-31T10:40:15.140 に答える
1

これらの動作中のシステムに、正しいバージョンがロードされることを確認するポリシーファイルがある場合があります。

とにかく、トラブルシューティングの最善のオプションは、FusionLogViewerを実行することです。障害をログに記録し、レポートを確認します。ほとんどの場合、これで何が問題になっているのかを正確に知ることができます。

于 2012-07-30T10:17:32.320 に答える
0

ソリューションをクリーニングしてみて、それが機能するかどうかを確認してください。

次のようなパスに従う必要がある一時的なASP.NETフォルダーを削除しようとしない場合:

C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET

于 2012-07-24T11:53:03.213 に答える