2012-04-25 6 views
1

.NET4 System.dll(ビルド4.0.30310.261)とSystem.Xml.Dll(ビルド4.0)のモルを生成するときにコンパイルエラーが発生する。 30319.233)。 System.dllのためのエラーは、次のとおりです。System.dll、System.Xml.dll for .NET4のモル数を生成するときにコンパイルエラー

m.g.cs(251449,33): error CS0115: 'System.Net.Moles.SFileWebResponse.Dispose(bool)': no suitable method found to override [c:\jin\moles\tmp\s\m.g.csproj] 
m.g.cs(251650,30): error CS0115: 'System.Net.Moles.SFileWebResponse.SupportsHeaders': no suitable method found to override [c:\jin\moles\tmp\s\m.g.csproj] 
m.g.cs(255339,33): error CS0115: 'System.Net.Moles.SHttpWebResponse.Dispose(bool)': no suitable method found to override [c:\jin\moles\tmp\s\m.g.csproj] 
m.g.cs(255540,30): error CS0115: 'System.Net.Moles.SHttpWebResponse.SupportsHeaders': no suitable method found to override [c:\jin\moles\tmp\s\m.g.csproj] 
m.g.cs(303198,33): error CS0115: 'System.Net.Moles.SWebResponse.Dispose(bool)': no suitable method found to override [c:\jin\moles\tmp\s\m.g.csproj] 
m.g.cs(303399,30): error CS0115: 'System.Net.Moles.SWebResponse.SupportsHeaders': no suitable method found to override [c:\jin\moles\tmp\s\m.g.csproj] 
Done Building Project "c:\jin\moles\tmp\s\m.g.csproj" (default targets) -- FAILED. 

System.Xml.Dllためのエラーは、次のとおりです。

m.g.cs(113977,17): error CS0205: Cannot call an abstract base member: 'System.Xml.XmlReader.Close()' [c:\jin\moles\tmp\s\m.g.csproj] 
m.g.cs(116149,21): error CS0205: Cannot call an abstract base member: 'System.Xml.XmlResolver.Credentials.set' [c:\jin\moles\tmp\s\m.g.csproj] 
m.g.cs(130559,17): error CS0205: Cannot call an abstract base member: 'System.Xml.XmlWriter.Close()' [c:\jin\moles\tmp\s\m.g.csproj] 

私はVS2010でほくろ0.94を使用しています。このエラーは、.NET 4 Service Packがインストールされた後の2つのDLLの新しいバージョンでのみ発生します。 Molesは、.NET 4サービスパックの前に、2つのDLLのバージョン4.0.30319.1に対して正常に生成されます。

Molesによって生成されたコードは最新の.NET4アセンブリと互換性がないようです。

答えて

関連する問題