上周我使用了一次向导,没有任何问题。现在,在安装Silverlight 5后,我得到:
c:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Entity Framework Tools \ Templates \ Includes \ EF.Utility.CS.ttinclude(1024,76):error CS0433:Compiling转换:类型'System.Xml.XmlReader'存在于'c:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v5.0 \ System.Xml.dll'和'c:\ Windows \ Microsoft.NET \组件\ GAC_MSIL \的System.Xml \ v4.0_4.0.0.0__b77a5c561934e089 \ system.xml.dll的'
答案 0 :(得分:0)
我意识到你永远问过这个问题,但我碰巧找到了一个对我有用的解决方案......
这实际上是他们正积极致力于EF Power Tools的一个错误......
如果你编辑
C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Entity Framework Tools \ Templates \ Includes \ EF.Utility.CS.ttinclude
或 EF.Utility.VB.ttinclude如果你使用VB
更改包含XML程序集的装配线,以明确不使用SL库,然后开始工作
所以将它们改为
<#@ assembly name="System.Xml, Version=4.0.0.0, Culture=neutral" #>
<#@ assembly name="System.Xml.Linq, Version=4.0.0.0, Culture=neutral"#>
然后它应该开始工作