• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Web Developerのビルドエラー)

Web Developerのビルドエラー

このQ&Aのポイント
  • ビルドを行うとエラーが発生します。
  • エラーの内容は以下の通りです。
  • 経験のある方、アドバイスや参考サイトを教えていただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • shockatz
  • ベストアンサー率80% (153/191)
回答No.2

「Context」っていうのはコントロールじゃないよお(笑 ASP.NETが.ASPXをコンパイルして、内部的に生成した実行コンテキストのこと。 ということで、エラーの原因はまず(1)で、そこを直せば連鎖で直るような気がしますが。 (1)のエラーは、ビルド中に違ったバージョンのDLLが参照されて競合している場合に起きます。 自分なんかしょっちゅう間違ってる。 Web Developerだと、クラスライブラリとの不整合は考えにくいので、使用しているコンポーネントが、メインが使っているライブラリと別バージョンのDLLを参照しているときに起きるかな。 GAC内部のDLLの場合、両方のバージョンが指定されても問題はないんだけど、binディレクトリ中に配置されている(あるいはコンパイル時にコピーされる)DLLだと、バージョン競合で確実にエラーになります。 開発をデフォルトの4.5でスタートし、途中でサーバサイドに合わせてバージョンを落とした、とかいうことはありませんか?

qlkdr
質問者

お礼

Visual Basic 2010 Expressをインストールしたり、 「.NET Framework」のバージョンを「4」に設定し直したり(2,3,3.5,4といじりました)、 dllの参照をやりなおしたり 以上をためしたらコンパイルできました。

その他の回答 (1)

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

おそらくですが、Contextというフィールドが、privateで宣言されていませんか? これをpublicにしてみてください。

qlkdr
質問者

お礼

既に稼働しているシステムですので、ソースを変更せずにコンパイルしました。

関連するQ&A