是否可以在任何地方记录发布配置文件(.pubxml)中可用的所有标签/属性的含义?

Chr*_*ris 10 asp.net visual-studio publish-profiles

在Visual Studio中创建新的.pubxml时,它具有在顶级PropertyGroup元素下定义的一组基本属性(例如,属性WebPublishMethod,DeployIisAppPath等).但是我发现很难找到这些属性的确切含义的文档,更不用说可以在配置文件中使用的完整可选标记/属性集的引用.这些文件是否存在?到目前为止,唯一可用于了解大量标签/属性的方法是查看其他人的示例.pubxml文件.

希望有人可以证明我是错的,但似乎很难通过Google搜索来表达这样的文档.

Dav*_*ner 6

可能最好的信息来源是Microsoft.Web.Publishing.targets文件(找到C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\- 为您的Visual Studio版本调整v14到v10或v12)

这个文件中有一些注释,以及这是使用这些属性值的MSBuild文件 - 所以即使没有注释特定属性,您也可以找出它们的用途.