2016-06-30 5 views
0

Inプロジェクトオプションリンカの動作がDo not Linkに設定されています。My Appは正常に動作していますが、リンカの動作がLink FrameWork SDKに設定されています。ここでxamarinでデバッグするときにエラーが発生しない

は私のエラーです:Error MT2002: Failed to resolve "System.Xml.Serialization.XmlReflectionImporter" reference from "System.Xml.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" (MT2002)

それを解決するためにどのように?

答えて

0

あなたのプロジェクトに参照がある場合でも、アプリケーションにSystem.Xml.Serialization.XmlReflectionImporterが含まれているはずです。これは通常、リフレクションを使用するときに発生します。

したがって、実際にそのクラスを使用する方法で、ダミーのクラスをプロジェクトに追加できます。これがどのように行われたかを見てくださいhere

それはのようになります。

public class LinkerPleaseInclude 
{ 
    public void Include(XmlReflectionImporter importer) 
    { 
     importer.DoSomething(); 
    } 
} 

"doSomethingの()は、" 本物ではありません。実際に使用している方法で置き換える必要があります。また、あなたのプロジェクトで使用されている他のメソッドやプロパティで同じことを行う必要があります

+0

私のプロジェクトにこのクラスを追加することはできますか? – Ramanil

+0

実際には問題はありませんが、ルートプロジェクトフォルダ – xleon

+0

に追加することができます。importer.dosomethingメソッドが機能しないので、どのメソッドを呼び出すことができますか教えてください。 – Ramanil

関連する問題