如何以编程方式添加microsoft.common.props

时间:2018-06-14 21:05:49

标签: msbuild csproj

我正在升级一堆旧的csproj文件以使用包引用并打包输出。我正在使用Microsoft.Build.Evaluation和Microsoft.Build.Construction来解析每个项目的解决方案文件,然后升级项目。

我正在使用像

这样的代码
project.Xml.AddImport("$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props");

这会将导入添加到项目文件中,但会将其添加到底部。如果导入是Project根元素之后的第一行,则MSBuild不会抛出大量有关props文件的多个导入的警告。如果它在其他地方,则每次编译都会发出警告。那么,如何将行添加到文件的顶部?

0 个答案:

没有答案