gpt4 book ai didi

asp.net-core - 发布到 Azure 时类型或命名空间名称 "AspNetCore"不存在错误

转载 作者:行者123 更新时间:2023-12-03 20:57:46 24 4
gpt4 key购买 nike

在 Visual Studio 2017 中,我构建了我的 ASP.NET Core 2.1 应用程序,没有错误,但是当我尝试将它发布到 Azure 时,我收到错误,表明我缺少对程序集的引用——见下文:
enter image description here

但我是 不是 缺少引用,并且在这些错误指向的地方,引用就在那里,没有任何错误。

更重要的是,这正在发生仅当 我的发布配置文件中的目标不是“可移植”的运行时。如果我为目标运行时选择“可移植”并在部署模式下将其保留为“依赖框架”(见下文),我可以发布到 Azure 或发布到一个文件夹就好了。
enter image description here

知道如何解决这个问题吗?我在这里看到了一些类似的帖子,他们建议我这样做 dotnet restore这没有帮助。

我很感激这里的一些建议,因为这现在成为我的主要障碍。

因为我正在尝试使用 ASP.NET Core 2.1 Preview-2,所以我确实需要选择 x64 作为目标运行时,以便我的设置与 Azure 上安装的设置相匹配。如果我选择 x64,则无法发布。如果我使用“可移植”设置发布它,Azure 应用服务会给我一个错误。在这里查看我的另一篇文章:ASP.NET Core 2.1 Preview 2 App Not working on Azure App Service

我真的很感激这里的一些帮助,因为我似乎完全被困住了!

最佳答案

这个谜团一直没有解决,但升级到 Visual Studio 2017 15.7.1 的最新稳定版本似乎可以解决这个问题。

关于asp.net-core - 发布到 Azure 时类型或命名空间名称 "AspNetCore"不存在错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49819536/

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