「機能」という名前の要素が存在するかどうかを確認するために、XML ドキュメントを ac# プロジェクトに解析しています。C# では、機能要素に存在するものを使用して、if ステートメントを実行する必要があるかどうかを判断しています。
XML
<Projects>
<Project>
<Name>Test</Name>
<Feature>AutoDev;AutoRev</Feature>
</Project>
</Projects>
C#
var feature = (from project in XDocument.Load(xmlPath).Descendants("Project")
where project.Element("Name").Equals(Project)
select project.Element("Feature").Value).Single().Split(';');
if (names.Contains("Test"))
//then load ticket variables....
if (feature.Contains("AutoDev"))
//then do this....
今、私はエラーを受け取ります: シーケンスに要素が含まれていません
Feature をロードするときに any メソッドを使用して、要素が配列に存在するかどうかを確認することをお勧めします。ただし、これを実装する方法がわかりません。