gpt4 book ai didi

azure - Azure SDK 2.9.1 出现 MSBuild MSB4096 错误

转载 作者:行者123 更新时间:2023-12-02 23:49:39 25 4
gpt4 key购买 nike

问题是:我最近将开发计算机升级到 Windows 10(从 8.1 开始),然后升级到 Visual Studio Enterprise 2015(从 2013 年开始)。我还升级到了 Azure SDK 2.9.1(从 2.4)。我重新加载了扩展和更新,并轻松地在本地构建和运行解决方案。

但是,当涉及到在 Azure 上发布时,情况就不同了。我有一个脚本来运行 MSbuild 命令,它曾经非常有效。但现在以以下错误结束:

"C:\development\Organization\Development\Project42.sln" (default target) (1) -> "C:\development\Organization\Development\Project42.Azure\Project42.Azure.ccproj.metaproj" (default target) (12) -> "C:\development\Organization\Development\Project42.Azure\Project42.Azure.ccproj" (default target) (13) -> (PrepareRoleItems target) -> C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Windows Azure Tools\2.9\Microsoft.WindowsAzure.targets(1378,5): error MSB4096: The item "C:\development\Organization\Development\Project42.Admin.Web\Project42.Admin.Web.csproj" in item list "ProjectReferenceWithConfiguration" does not define a value for metadata "Name". In order to use this metadata, either qualify it by specifying %(ProjectReferenceWithConfiguration.Name), or ensure that all items in this list define a value for this metadata. [C:\development\Organization\Development\Project42.Azure\Project42.Azure.ccproj]

我认为这个问题是由升级引起的,但我无法确定它。有什么建议可以帮助解决问题吗?

最佳答案

好的,我有一个解决方案,但需要更改以下配置文件:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Windows Azure Tools\2.9\Microsoft.WindowsAzure.targets

<ProjectName>%(ProjectReferenceWithConfiguration.Name)</ProjectName>

而不是

<ProjectName>%(Name)</ProjectName>

在两个位置:ligne 1380 和 1395。它成功了!

关于azure - Azure SDK 2.9.1 出现 MSBuild MSB4096 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37635735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com