gpt4 book ai didi

.net - NU1100 :Unable to resolve 'Microsoft.NET.Sdk.Functions (>= 3.0.3)' for '.NETCoreApp,Version=v3.1'

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

尝试使用 Azure 函数时,出现此错误。我只是想运行 HttpExample我从命令中得到的错误与在 Visual Studio Code 中得到的错误完全相同。这是代码。我是这方面的初学者,因此我们会提供任何帮助。

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.3" />
</ItemGroup>
<ItemGroup>
<None Update="host.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="local.settings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</None>
</ItemGroup>
</Project>

最佳答案

是的,我同意Cindy的回答。 Nuget.ConfigpackageSources xml 节点中没有条目或包源条目不正确可能会导致错误。

我刚刚在 Visual Studio Code 中使用几天前发布的 .Net 6 创建 Azure Function 版本 4.0.1 时遇到了同样的错误。我没有安装 Visual Studio 2022。我安装了 .Net 6 SDK 并将其与 Visual Studio Code 一起使用。您可能认为随 .Net 6 SDK 安装的 NuGet 实用程序应该已配置 <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />默认情况下,在您的用户级别全局级别 NuGet 设置中。但事实并非如此。

我跑dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org在 DOS 命令提示符或 PowerShell session 中使用命令将 nuget.org 添加为我的用户级别设置 nuget.config 文件中的 packageSource。这解决了 **NU1100 无法解析 ** 错误。

另一方面,我想说 Visual Studio 2022 或其以前的版本会将 nuget.org 配置为 NuGet 的默认包源,因为我之前使用 Visual Studio 2017 时无需手动执行此操作来下载或恢复 NuGet包。

关于.net - NU1100 :Unable to resolve 'Microsoft.NET.Sdk.Functions (>= 3.0.3)' for '.NETCoreApp,Version=v3.1' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61829713/

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