VS プロジェクト内で使用される dll を操作するには、dll が指す参照を更新する必要があります。csproh の XML を変更することでこれを行います (はい、これで動作します)。
ただし、今回は SpecificVersion 参照を追加したいので<SpecificVersion xmlns="">False</SpecificVersion>
、Reference 要素の下にカスタム xml 名前空間がある場合、Microsoft ビルド エンジンを使用してビルドすることはできません。xmlns=""
SpecificVersion ノードの内部を削除するにはどうすればよいですか?
<SpecificVersion xmlns="">False</SpecificVersion>
XmlElement SpecificVersionElement = refNode.OwnerDocument.CreateElement("SpecificVersion");
SpecificVersionElement.InnerText = "False";
refNode.AppendChild(SpecificVersionElement);