2011年6月のCTPを使用してEDMXを使用しましたが、正常に機能していました。VS 2012をインストールしましたが、デザイナーがクラッシュします
メッセージ:
メソッドが見つかりません:'System.Collections.ObjectModel.ReadOnlyCollection`1System.Data.Metadata.Edm.EdmItemCollection。GetPrimitiveTypes(Double)'。
何か案が?
2011年6月のCTPを使用してEDMXを使用しましたが、正常に機能していました。VS 2012をインストールしましたが、デザイナーがクラッシュします
メッセージ:
メソッドが見つかりません:'System.Collections.ObjectModel.ReadOnlyCollection`1System.Data.Metadata.Edm.EdmItemCollection。GetPrimitiveTypes(Double)'。
何か案が?
System.Data.Metadata.Edm.EdmItemCollection.GetPrimitiveTypes(Double)
.NET Framework 4.5には存在していましたが、2011年6月のEFCTPには存在しませんでした。6月のCTPをアンインストールすると、動作するはずです。アーティファクト(csdl、ssdl、msl)に大きな変更はあまりないため、edmxファイルは引き続き動作します。それ以来、RTMを含む多くのリリース(ベータ、RC)が行われているのに、なぜCTPを使い続けるのかわかりません。