私は誰かがこの問題について私を助けてくれることを願っています。私はAzure関数を実装しています。ここでXMLメッセージを.Netオブジェクトにシリアライズしようとしています。識別子「Submission#0」は、Azure関数ではCLSに準拠していません
public static void Run(string input, TraceWriter log)
{
System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(App));
// more code here....
}
public class App
{
public string DataB { get; set; }
}
しかし、私はいつもこのエラーを得た:
2017-01-17T12:21:35.173 Exception while executing function: Functions.ManualXmlToJson. mscorlib: Exception has been thrown by the target of an invocation. System.Xml: Identifier 'Submission#0' is not CLS-compliant.
パラメータ名:IDENTこれは私が現在使用しているコードです。
XmlAttributesを使用せずに試してみました。私はbuildOptions:warningsAsErrors
をfalse
としてproject.json
ファイルに追加しましたが、何も起こりません。正直言って、このコードは実際にはApp Consoleで動作しているのでアイデアがなくなりました。
私は何かのいくつかのパラメータだと思いますが、誰かが私にそれを修正する方法を提案できるかどうか本当に感謝します。
ありがとうございます!
carlosm、好奇心旺盛な答え助けを下回るかどうかを知ります。引き続き問題がある場合はお知らせください。 –