gpt4 book ai didi

visual-studio - 错误 MSB4096 : . .. 未定义元数据 "Name"的值

转载 作者:行者123 更新时间:2023-12-02 06:34:04 28 4
gpt4 key购买 nike

我正在尝试在 team city 上构建一个具有多个角色的 Azure 云服务和一个 webAPI 项目。该解决方案在 VS 2013 上构建良好,但在 team city 上失败,并出现以下错误。

[PrepareRoleItems] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.5\Microsoft.WindowsAzure.targets(1326, 5): error MSB4096: The item "C:\TeamCity\buildAgent\work\96a0cadf65a06070\projWebAPI\projWebAPI.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.

[12:22:45]

两个问题

Q1。如果有人之前在 team city 遇到过这个问题,请告诉我如何解决

第二季度。如果没有,我正在考虑不让 team city 构建 sln,而是让 Visual Studio 来做。有没有办法从命令行调用 Visual Studio,以便它构建 Azure 云服务 sln。

最佳答案

我收到了 MSB4096 错误,并尝试了各种方法来让它消失。我认为这可能与解决方案最近的一些更改有关,因为添加了新项目。我只恢复了解决方案文件并重新构建了它。 MSB4096 错误消失了,但我收到了一些其他项目引用错误,这是可以预料的。然后,我“取消恢复”解决方案文件(即获得最新版本),并重新构建解决方案。一切都构建得很好 - 没有 MSB4096 错误。 O_o

我想这相当于将其关闭然后再打开。也许 Visual Studio 在某处缓存了一些数据,并且更改解决方案文件会强制它重新构建缓存。我不知道,但如果你遇到这个问题,值得一试......

关于visual-studio - 错误 MSB4096 : . .. 未定义元数据 "Name"的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33183816/

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