使用Azure的MSBuild - PublishProfileSet计算为""

Bil*_*ldr 5 c# msbuild azure web-deployment asp.net-mvc-4

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

Bil*_*ldr 7

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

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

    1.5.重新启动Visual Studio.

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

  • 我有类似的问题(不使用Azure),我需要步骤> 1.5)重新启动Visual Studio (5认同)