mvc プロジェクトの csproject ファイルを変更するために、以下のようなコード スニペットを使用しましたが、達成できませんでした。手伝っていただけませんか?
var newReference = @"System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL";
var profiles = Directory.GetFiles(path, "*.csproj", SearchOption.AllDirectories);
foreach (var profile in profiles)
{
var doc = XDocument.Load(profile);
var parentElement = doc.Descendants("ItemGroup").FirstOrDefault();
if (parentElement != null)
{
var newNode = new XElement("Reference", new XAttribute("Include", newReference));
parentElement.Add(newNode);
}
doc.Save(profile);
}