【问题标题】:MSBuild with Azure - PublishProfileSet evaluates to a ""MSBuild 与 Azure - PublishProfileSet 评估为“”
【发布时间】:2012-12-16 19:38:57
【问题描述】:

我正在尝试将我的项目部署到 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,而且我不确定它应该去哪里或应该设置什么。关于如何从中恢复的任何想法?

【问题讨论】:

  • 我可以帮助你。请尝试以下操作,删除文件夹 Properties\Please blshProfiles。重建解决方案,然后创建新的发布配置文件。如果这不起作用并且您能够分享您的解决方案,请给我发送电子邮件 sayedha@microsoft.com。
  • 删除文件夹/重建解决方案成功了,谢谢赛义德!

标签: c# azure msbuild asp.net-mvc-4 web-deployment


【解决方案1】:

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

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

    1.5。重新启动 Visual Studio。

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

【讨论】:

  • 我遇到了类似的问题(未使用 Azure),我需要步骤 > 1.5) 重新启动 Visual Studio
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-24
  • 2016-08-25
  • 1970-01-01
相关资源
最近更新 更多