nuget 相关问题

NuGet是一个免费的,开源的开发人员,专门用于.NET平台的包管理系统。

即使在完全重置 Windows 后,所有需要 net6.0 的 nuget 软件包也“与 net6.0 不兼容”

启动我的电脑后,我尝试继续使用我之前一直在做的项目: ASP.NET MVC 核心 6.0。 突然 Microsoft.EntityFrameworkCore 没有安装在解决方案中。 之后

回答 1 投票 0

如何在 NuGet 包中包含 .lic 文件?

除了三个 .NET 程序集之外,我在 NuGet 包中还有一个 .lic 许可证文件,我需要将其复制到使用项目的根目录,并将其 CopyToOutputDirectory 属性设置为

回答 1 投票 0

NuGet 无法安装任何包且无法安装?

我的 NuGet 正在运行,不会列出或搜索任何在线包。我收到错误: 指定的参数超出了有效值的范围。 参数名称:supportedFrameworks 注意,我...

回答 1 投票 0

在LINQPad中,如果一个nuget包引用了另一个有漏洞的nuget包,如何执行相当于绑定重定向的操作

我有一个 LINQPad 脚本,使用 C# 并引用 nuget 库 Contrast.Rest.Client。 nuget 管理器警告我 Contrast.Rest.Client 依赖于存在漏洞的 Newtonsoft.Json 版本。 我已经

回答 1 投票 0

为什么 .NET 在错误的 nuget 版本上崩溃

我的设置如下 项目数据库 我的设置如下 项目数据库 <PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.5" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.5"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" /> <PackageReference Include="Npgsql" Version="8.0.3" /> <PackageReference Include="EFCore.NamingConventions" Version="8.0.3" /> 主项目引用数据库项目 构建时,我最终得到 Microsoft.EntityFrameworkCore.Relational 8.0。4 问题是应用程序在 Visual 中崩溃并出现错误 Could not load file or assembly 'Microsoft.EntityFrameworkCore.Relational, Version=8.0.5 我了解 nuget 决议 Npgsql.EntityFrameworkCore.PostgreSQL 需要 EF Core & Relational >= 8.0.4 然后我将 Core 强制为 8.0.5,以便它保持 Relational 为 8.0.4 我也明白仅强制其中一个依赖项是错误的,我应该将两者都指定为 8.0.5(我之后这样做了) 我不明白的是为什么运行时崩溃并出现错误,提示它需要关系 8.0.5 ?为什么不尝试使用 8.0.4 ? 问题 您指定了 Microsoft.EntityFrameworkCore 版本 8.0.5,但 PostgreSQL 包尝试引入 Microsoft.EntityFrameworkCore.Relational 版本 8.0.4 作为其依赖项。 解决方案 修改您的项目文件以确保版本正确: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net6.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.5" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.5"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.5" /> <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" /> <PackageReference Include="Npgsql" Version="8.0.3" /> <PackageReference Include="EFCore.NamingConventions" Version="8.0.3" /> </ItemGroup> </Project> 之后清理并重建。 如果它仍然无法正常工作,我将验证 Nuget 缓存 (dotnet nuget locals all --clear)。

回答 1 投票 0

使用私有 nuget feed 中的包构建 docker 映像失败

我正在使用 Visual Studio 2022 为我的 .NET Core 6 razor Pages 应用程序生成的默认 Dockerfile。该应用程序使用 DevExpress ASP.NET Core Controls。我使用

回答 2 投票 0

Azure 上 nuget 还原步骤中来自特定包源的 Nuget 包

我尝试恢复的包位于 nuget.org 和第 3 方 myget 上。第 3 方是我想使用的更高版本(预发布),但它似乎甚至没有尝试找到...

回答 2 投票 0

C# 有没有办法获取项目中使用的所有第三方包/库(源代码而不是二进制)

就像在 Golang、Python 和 Java 中一样,我们可以使用其包管理器轻松获取项目中使用的所有第三方包。 例子 : Golang 中的 go mod 供应商和 mvn 依赖项:copy-

回答 1 投票 0

如何避免使用预 SDK 样式的 VStudio 项目将 NuGet 包存储到源代码管理中?

在基于 .NET Framework 4.7.2 的 Visual Studio ASP.NET MVC 项目中,我看到一个致力于源代码管理的 Packages 文件夹。 我想我可以删除它并使用 NuGet Restore 包来避免存储

回答 1 投票 0

私有 NuGet 源源 401 未经授权 - Rider / SourceTree (Git Credential Manager) -> 迁移 Microsoft 帐户域后

我最近更改了帐户域(例如从 [email protected] 更改为 [email protected]),并且 Microsoft Azure DevOps 中的所有内容均已正确设置,我可以登录 Azure DevOps,一切...

回答 1 投票 0

无法删除文件 SQLite.Interop.dll,尝试清理多目标(net472 和 netstandard2.0)项目时拒绝访问路径 ''

我们有一个多目标(net472 和 netstandard2.0)类库,引用最新的 linq2db.SQLite 5.4.1 nuget。该库在 net472 WPF 应用程序和 net6.0 控制台应用程序中引用。

回答 1 投票 0

将 nuget feed 合并到 Azure DevOps 中的一个 feed

在我们的组织中,我们有多个具有不同凭据设置的外部和内部 nuget feed。使用受源代码控制的 Nuget.config 维护这些提要结果是......

回答 1 投票 0

删除扩展上的引用

我正在使用 Visual Studio .NET 2012 和 NuGet 来管理 ASP.NET MVC 4 解决方案的引用。 如何删除通过 NuGet 创建的引用? 我知道我可以通过右键删除它-

回答 3 投票 0

为什么 Assembly.GetExecutingAssembly() 在 NuGet 包中返回不同的结果?

我是创建 NuGet 包的新手,我在各种环境中运行了以下代码片段: /// /// 尝试在执行程序集中按名称查找类型,然后再查找类型 /// 在 我是创建 NuGet 包的新手,我在各种环境中运行了以下代码片段: /// <summary> /// Tries to find type by name in the executing assembly and after that /// in referenced assemblies. /// </summary> /// <param name="typeName">Name of the type to find (can be full or assembly qualified name as well).</param> /// <returns>Type found using the given name (or null if not found).</returns> public static Type FindType(string typeName) { if (typeName == null) throw new ArgumentNullException(nameof(typeName)); // Helper method for finding the type in an assembly Type Finder(Assembly ass) => ass?.GetTypes().FirstOrDefault(type => typeName.In(type.Name, type.FullName, type.AssemblyQualifiedName) ); // Get the current assembly var executingAssembly = Assembly.GetExecutingAssembly(); // Check if the type is inside the current assembly var targetType = Finder(executingAssembly); // Go through all of the referenced assemblies foreach (var assName in executingAssembly.GetReferencedAssemblies()) { // If the type was found, return it if (targetType != null) return targetType; // Check if the type is inside the assembly targetType = Finder(Assembly.Load(assName)); } return null; // Type wasn't found, return null } 如果我将其作为本地函数或通过引用的项目运行,它可以正常工作,但是当我创建 NuGet 包并使用 NuGet 包内的方法的实现来调用该方法时,它会返回 null。 方法 Assembly.GetExecutingAssembly 声称它返回 The assembly that contains the code that is currently executing 但从 NuGet 包运行它时我得到了不同的结果。 如果将方法打包到 NuGet 包中,我该怎么做才能从方法中获得正确的输出? 不要依赖于 GetCallingAssembly(),行为可能会有所不同 取决于 JIT 编译器 要解决您的问题,您可以使用: Assembly.GetEntryAssembly()

回答 1 投票 0

NuGet VS 2012 ServicePointManager 不支持 https 方案的代理

我最近从VS2012 RC升级到了RTM,自从升级到RTM后,我就无法再访问nuget了。我在“管理 NuGet 包”窗口中收到以下错误。 ServicePointManager

回答 10 投票 0

从 NuGetV3 API 获取包

我有兴趣使用非 .NET 语言为 NuGet v3 API 编写客户端库。 获取包裹需要哪些请求,响应是什么样的? IE。 获取{包版本...

回答 1 投票 0

错误:检测到一个或多个重复的文件名。所有图像文件名必须是唯一的:edupay (Resources\AppIcon dupay.png

我有一个使用 .NET 6 构建的 .NET MAUI 项目。我目前正在尝试将该项目升级到最新的 .NET 8 版本。我参考了以下链接来获取指导:Upgrading .NET MAUI from .NE...

回答 1 投票 0

在 Nuget 中分发 DLL

我正在开发一个 C# 库 (LLamaSharp),它包装了一个 C++ 库 (llama.cpp)。 作为 nuget 包的一部分,我们包括使用所有各种类型的硬件支持(CUDA、Ope...

回答 1 投票 0

Blazor FluentUI 内容文件未更新

我有一个 Blazor 应用程序(主要在交互式服务器模式下运行),它大量使用 FluentUI 组件。 我正在运行版本 4.3.1(在 .NET 8.0.2 上)并希望将其升级到更新版本...

回答 1 投票 0

在 ASP.NET Core 中使用分区键的 CosmosDB 查询错误

我正在开发一个应用程序,该应用程序根据对象的 ID 从 NoSQL CosmosDB 中提取对象。该容器具有以下详细信息: 容器名称:ScenariosTable 分区键:/_partitionKey T...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.