.NET 4.5(VS 2012)にASP.NETMVC4Webアプリケーションプロジェクトがあります。VBにあります。System.Data.Linq名前空間(すべてのクラスとサブ名前空間を含む)の読み込みに失敗します。プロジェクトには、System.Data.Linq.dllに設定された参照があります。
問題はどこにありますか?
Linq2Sqlクラスを追加しようとすると、次のような警告が表示されます。
Namespace or type specified in the Imports 'System.Data.Linq' doesn't contain
any public member or cannot be found. Make sure the namespace or the type is
defined and contains at least one public member. Make sure the imported element
name doesn't use any aliases.
およびそのようなエラー:
System.Data.Linq.DataContext
ただし、これはほんの始まりにすぎません。System.Data.Linq名前空間から何かを使用しようとすると、エラーが発生します。たとえば、System.Data.Linq.Mapping.DatabaseAttributeを使用しようとすると、次のようなエラーが発生します。
Type 'System.Data.Linq.Mapping.DatabaseAttribute' is not defined.