2011-07-19 116 views
0

當我安裝了VS2010並創建了MVC3項目時,我可以毫無問題地添加ADO.NET實體數據模型。將EntityFramework添加到項目時出錯

安裝

  • EF_JUNE_2011_CTP
  • EFTools
  • SQL Server開發工具,代號爲 '朱諾' 和Windows更新。

現在,無論何時嘗試添加電火花獲取錯誤作爲警報,無法添加它。對於單擊時現有的EMD,我將XML視爲EDM。

有人告訴我該怎麼辦?

 
Method not found: 'Boolean Microsoft.Data.Tools.Diagnostics. 
Tracer.AssertTraceEvent(Boolean,System.Diagnostics.TraceEventType, 
Microsoft.Data.Tools.Diagnostics.TraceId,System.String)'. 

回答

1

請看看這篇文章:http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/adc028f7-b8ee-47c6-9e6f-b53ceb570769。 「Juneau」CTP3和EFTools存在一些SxS問題。建議將它們安裝在不同的機器上。

更新: 這是我在上面的鏈接建議回滾與2011年6月的實體設計更新,回到你的機器上的「工作狀態」。經OP確認。如上所述,由於錯誤,Juneau CTP3和新的EFTools軟件包無法安裝SxS。

  1. 同時卸載朱諾CTP3和實體框架設計更新

  2. 安裝實體框架設計更新當前的機器上工作

  3. 這應該得到的東西。不幸的是,如果你想試用Juneau CTP3,你將不得不將它安裝在一臺獨立的機器上(也許是一臺虛擬機),因爲EF 4.1設計器更新存在衝突問題。