2

先週ウィザードを 1 回使用しましたが、問題はありませんでした。さて、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): エラー CS0433: 変換のコンパイル:タイプ「System.Xml.XmlReader」は、「c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v5.0\System.Xml.dll」と「c:\Windows\Microsoft.NET」の両方に存在します。 \assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.XML.dll'

4

1 に答える 1

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

または、VB を使用している場合は EF.Utility.VB.ttinclude

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"#>

その後、動作を開始する必要があります

于 2013-03-12T23:03:16.770 に答える