packagereference相关内容

Nuget:将多个大型解决方案迁移到 PackageReference

背景 我正在处理一个包含多个大型解决方案的大型项目.总而言之,我们有超过 400 个 C# 项目.过去,我们将 Nuget 与 packages.config 文件一起用于我们的依赖项.现在我们要将所有项目迁移到新的 PackageReference 格式. 问题 我知道 Visual Studio 提供了将 single 项目从 packages.config 迁移到 Pack ..
发布时间:2022-01-20 09:21:42 C#/.NET

禁用特定 MsBuild 项目的传递 PackageReference 依赖项

我正在将旧式 MsBuild csproj 项目迁移到使用 PackageReference 格式,但遇到了传递依赖的问题. 考虑以下项目 A 引用 NuGet 包 B 和 C,每个都包含一个使用 PackageReference 的程序集.在构建项目 A 使用 IL 合并将 B 作为公共符号合并到 A 程序集中,并将 C 作为内部化符号.项目 D 有一个对 A 的项目引用. 传递依赖 ..

NuGet 包显示没有依赖项?

我尝试从 .NET 4.7.2 类库 (VS2017) 制作 NuGet 包,但生成的 NuGet 包令人惊讶地没有显示依赖项(这是一个错误). 我的设置是这样的: 我的类库是 .NET Framework 4.7.2 我的类库使用另一个 NuGet 包(具有 依赖项). 我的类库在 .csproj 中使用 packageReferences 我的类库包含一个正确的 .nuspe ..
发布时间:2022-01-12 00:02:45 C#/.NET

切换回packages.config - 答案说明

根据规则,我必须提出一个新问题,以便对另一个问题/答案进行澄清. 这个答案是:https://stackoverflow.com/a/45964469/305916 然后呢?刚刚做了接受的答案,但packages.config 文件中没有填充包(我知道它没有这么说). 如果包自动出现在packages.config 中,或者我需要再次安装它们,我想知道下一步该怎么做... ..

Visual Studio 2017 中的 nuget 包参考蓝色图标

出于某种原因,在我的控制台应用程序中,我通过 nuget 安装的几个参考显示了蓝色的 nuget 图标.我可以在本地构建我的项目,但不能在将我的项目部署到云之后.错误 msg 抱怨无法找到这 2 个引用.似乎我无法通过右键单击删除它们(没有删除选项可用).有什么想法吗? 解决方案 Visual Studio 2017 中的 nuget 包引用蓝色图标 那是因为您在非 .NET C ..

无法在 MSTest 项目中加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,版本 = 3.1.0.0"

我在使用 MSTest 时遇到问题,问题在这里 打开 VS2019 确保包管理设置为 [PackageReference] 创建一个 .Net Framework 测试项目 添加 Nuget 包 Microsoft.Extentions.Configuration 最新版本 (3.1.3.0) 在下面添加代码 运行测试 ==> 测试失败,错误 [无法加载文件或程序集 Micros ..
发布时间:2021-06-04 19:15:20 C#/.NET

禁用特定 MsBuild 项目的可传递 PackageReference 依赖项

我正在将旧式 MsBuild csproj 项目迁移到使用 PackageReference 格式,并且遇到了传递依赖项的问题. 考虑以下项目 A 引用 NuGet 包 B 和 C,每个包都包含一个使用 PackageReference 的程序集.On Build Project A 使用 IL 合并将 B 作为公共符号并入 A 程序集中,并将 C 作为内化符号合并.项目 D 有一个项目参考 ..

NuGet包显示没有依赖关系?

我尝试从.NET 4.7.2类库(VS2017)中制作一个NuGet包,但是生成的NuGet包令人惊讶地显示没有依赖项(这是一个错误)。 我的设置是这样的: 我的类库是.NET Framework 4.7.2 我的班级库使用另一个 NuGet包(具有 依赖项)。 我的类库在.csproj中使用 packageReferences 我的类库包含正确的.nuspec文件 我使用 n ..
发布时间:2020-05-30 19:54:15 C#/.NET

Nuget:将多个大型解决方案迁移到PackageReference

背景 我正在处理一个具有多个大型解决方案的大型项目.总而言之,我们有400多个C#项目.过去,我们将Nuget与packages.config文件一起用于依赖项.现在,我们希望将所有项目迁移到新的PackageReference格式. 问题 我知道Visual Studio提供了将单个项目从packages.config迁移到PackageReference格式的解决方案,但是我 ..
发布时间:2020-05-09 21:21:22 C#/.NET