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

时间:2014-01-28 23:36:19

标签: asp.net visual-studio publish-profiles

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

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

1 个答案:

答案 0 :(得分:6)

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

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