Visual studio 2017 Visual Studio 2017-无法查看发布配置文件

Visual studio 2017 Visual Studio 2017-无法查看发布配置文件,visual-studio-2017,web-deployment,pubxml,Visual Studio 2017,Web Deployment,Pubxml,在我的VS 2017中,我的发布配置文件未列在VS 2017的发布部分 我可以毫无错误地运行应用程序,但我不能发布它,也不能查看和记录文件,在我右键单击项目并单击发布时显示任何错误。而且,即使我想创建新的配置文件,VS也不会打开“创建新配置文件”窗口 猜猜是什么引起的 正如@MikeB所说,我在web上使用XML验证器检查了这一点,但随后意识到问题是我在.pubxml中使用了无效的XML标记和XML属性,在使用正确的XML标记和属性后,问题得到了解决 检查您是否正确使用了XML节点和属性 我最近

在我的VS 2017中,我的发布配置文件未列在VS 2017的发布部分

我可以毫无错误地运行应用程序,但我不能发布它,也不能查看和记录文件,在我右键单击项目并单击发布时显示任何错误。而且,即使我想创建新的配置文件,VS也不会打开“创建新配置文件”窗口

猜猜是什么引起的


正如@MikeB所说,我在web上使用XML验证器检查了这一点,但随后意识到问题是我在.pubxml中使用了无效的XML标记和XML属性,在使用正确的XML标记和属性后,问题得到了解决


检查您是否正确使用了XML节点和属性

我最近在VS2019的一个项目中遇到了这个问题,该项目的.pubxml配置文件一直运行良好,很长一段时间没有改变


问题是一个损坏的.pubxml.user文件阻止VS加载任何配置文件。.pubxml.user文件与.pubxml文件位于同一目录中,删除它们为我解决了问题。

我也遇到了同样的问题。解决冲突后,.pubxml中的一个文件发生冲突。它正常工作。

您能用文本编辑器打开文件吗?如果是这样,它们的格式是否正确?我将它放在web上的一个XML验证器上看起来很好,我只是将它从我为加密web.config文件而添加的行中取出。现在,当我右键单击并发布时,我可以看到我的配置文件,但仍然无法在solution explorer@MikeB的属性下看到PublishProfiles