草庐IT

BeforeBuild

全部标签

xml - 删除由 appendChild 添加的不需要的(空的)xmlns 属性

我有这个代码:functionsetupProject($projectFile){[xml]$root=Get-Content$projectFile;$project=$root.Project;$beforeBuild=$root.CreateElement("Target","");$beforeBuild.SetAttribute("name","BeforeBuild");$beforeBuild.RemoveAttribute("xmlns");$project.AppendChild($beforeBuild);$root.Save($projectFile);}它应该

c# - MS-Build BeforeBuild 未触发

我正在定制.csproj项目在主构建之前运行一些自定义任务。但是,我根本无法执行任务。我取消了的注释.csproj中的元素文件并添加了一个简单的消息任务,但是当我构建时,消息没有出现在我的输出中,所以任务似乎没有运行。所以这个片段不输出消息;list1:没有消息出现但是,如果我搞砸了一些属性,我可以获得.csproj根本无法执行;list2:MSBuild配置错误注意XXImportance属性。我得到的构建错误是My.csproj(83,46):errorMSB4064:The"XXImportance"parameterisnotsupportedbythe"Message"tas