使用Azure的MSBuild – PublishProfileSet计算结果为“”

我正在尝试将我的项目部署到Azure。 我已经在Azure上用EF代码进行了几个小时的摔跤,但是我让它去了一次并创建了一个用户。 我去发布更新,现在我收到以下错误:

Invoke build failed due to exception 'Expected "$(_PublishProfileSet)" to evaluate to a boolean instead of "", in condition "$(_PublishProfileSet) And '$(PublishProfileName)' =='' And '$(WebPublishProfileFile)'==''".

我删除了发布配置文件并对其进行了读取,我还从Azure中检索了一个新的配置文件。 这个问题不断出现。 我无法在任何地方的解决方案中找到PublishProfileSet,而且我不确定它应该去哪里或应该设置什么。 关于如何从中恢复的任何想法?

Per Sayed的评论,解决方案是删除我的解决方案中的整个/Properties/PublishProfiles目录,而不是从“编辑Web发布配置文件”窗口中删除配置文件。 我采取的确切步骤如下:

  1. 从我的项目中删除/Properties/PublishProfiles文件夹。

    1.5。 重新启动Visual Studio。

  2. 按F6重建解决方案。
  3. 从Azure下载了配置文件的新副本。
  4. 通过“发布”向导导入配置文件。