gpt4 book ai didi

tfs - TFS 构建中的错误 CS0234 : The type or namespace name 'Azure' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)

转载 作者:行者123 更新时间:2023-12-05 06:28:13 26 4
gpt4 key购买 nike

我更新了我们的 ASP.NET Web API 解决方案以包含 Microsoft.Azure.NotificationHubs Nuget 包,因为我希望能够向我们的手机发送推送通知客户。我已经编写了一个新的 Controller 来执行此操作。一切正常。

当我将代码更改 checkin 我们的本地 TFS 构建服务器时,我收到错误:

错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“Azure”(是否缺少程序集引用?)

我已将构建服务器更新为最新的 VS2017 构建工具,但仍然出现错误。我无法确定这是 MSBUILD 还是 VS 错误。

我使用的是 Visual Studio 2017 15.9.4。该项目使用 .NET Framework 4.6.1。

更新经过进一步调查后,我发现 TFS 构建服务器并未恢复 Microsoft.Azure.NotificationHubs 的 Nuget 包,而是恢复所有其他 Nuget 包。所以问题似乎是由于 Nuget 包在构建过程中没有被恢复

这是显示 package.config 正确引用 nuget 包的屏幕截图。但由于某种原因,这个 nuget 包在构建过程中没有得到恢复。

enter image description here

最佳答案

我最终设法通过向构建管道添加命令行 nuget 恢复任务来解决此问题。

NuGet.exe restore MySolution.sln

关于tfs - TFS 构建中的错误 CS0234 : The type or namespace name 'Azure' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54482306/

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