問題タブ [csharpoptparse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - NUnitテストで使用した場合にのみXPathExceptionが原因でCSharpOptParseUsageBuilderが失敗するのはなぜですか?
この問題の根本的な原因は何ですか?CSharpOptParse、XslTransform.Transform(...)、またはNUnit?この問題が修正できない場合、積極的にサポートされている他の同等のライブラリを代わりに使用できますか?
2005年2月に最後に変更されたCSharpOptParseのバージョン1.0.1を使用しています。
CSharpOptParseと一緒に使用する次のクラス(もちろんこの例では簡略化されています)があります。
問題を再現する単体テストコードを次に示します。
正しいセクションでUsageBuilderを設定しないことで、問題が発生している可能性はありますか?おそらくこれはxsltファイルで問題を引き起こしている可能性があります???
そのコードを実行すると、次の例外が発生します。
何がこの問題を引き起こしているのかわかりません...そして最も奇妙な部分は、それが私のNUnitテスト内でのみ発生することです。このコードが「Console.exe--help」を介して呼び出されると、例外なく正常に実行されます。CSharpOptParseに問題がないので、これは.NETのXslTransformクラスまたはNUnitで問題になる可能性がありますか?
他の誰かがこの問題を経験しましたか?問題を追跡する方法や、より良いライブラリに切り替える方法についてアドバイスはありますか?