From 932529b5caa86ae608e197a986c51a6660297ed0 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Fri, 1 Oct 2021 12:07:37 +0300 Subject: [PATCH] Fix CsprojFileManager --- .../Abp/Studio/Modifying/CsprojFileManager.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Modifying/CsprojFileManager.cs b/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Modifying/CsprojFileManager.cs index d95cc11d2e..d99f70031a 100644 --- a/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Modifying/CsprojFileManager.cs +++ b/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Modifying/CsprojFileManager.cs @@ -85,7 +85,22 @@ namespace Volo.Abp.Studio.Packages.Modifying return; } - var targetNode = matchedNodes[0]; + XmlNode targetNode = null; + + foreach (XmlNode matchedNode in matchedNodes) + { + if (matchedNode.Attributes["Include"].Value == packageName) + { + targetNode = matchedNode; + break; + } + } + + if (targetNode == null) + { + return; + } + var targetNodeParent = targetNode.ParentNode; targetNodeParent.RemoveChild(targetNode);