39得票1回答
如何强制更新一个传递性的NuGet包依赖?

考虑一个使用 PackageReference 模型引用第三方 nuget 包 (B) 的 .NET Core 应用程序 (A)。包 B 自身依赖另一个包 (C):A -> B -> C 包B声明了对版本约束为>= 1.0.0的C的依赖。 A在编译时没有使用C,也没有直接引用...

21得票3回答
Visual Studio 2017中NuGet包引用的蓝色图标是什么意思?

我的控制台应用程序中,通过nuget安装的一些引用显示蓝色的nuget图标,我可以在本地构建项目,但是在部署到云上之后就无法构建了。错误信息提示找不到这两个引用。似乎我无法通过右键单击删除它们(没有删除选项可用)。有什么想法吗?

14得票2回答
NuGet包中没有显示依赖关系?

我尝试从.NET 4.7.2类库(VS2017)制作NuGet包,但生成的NuGet包出现了没有依赖项的意外情况(这是一个错误)。 我的设置如下: 我的类库是.NET Framework 4.7.2 我的类库使用另一个NuGet包(具有依赖项)。 我的类库在.csproj中使用packa...

11得票1回答
从packages.config迁移到PackageReferences导致“无法加载文件或程序集“…”或其一个依赖项。拒绝访问。”

将我们的项目升级到PackageReferences后,我在构建服务器(本地AzureDevOps代理)上遇到了以下问题。"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xaml.targets(193,5): Error X...

10得票2回答
Nuget:将多个大型解决方案迁移到PackageReference

背景 我正在进行一个涉及多个大型解决方案的大型项目。总共有超过400个C#项目。过去我们使用packages.config文件和Nuget来管理我们的依赖项。现在我们想将所有项目迁移到新的PackageReference格式。 问题 我知道Visual Studio提供了一种将单个项目从...

9得票2回答
如何将Nuget包中的XML文档包含在csproj生成输出中

我有一个包含XML文档文件的NuGet包。 packages/MyPackage.1.0.0/lib/net472/MyPackage.xml 但是当我构建项目时,我想将此xml文件包含在输出中。 因此,当我执行: dotnet MyProj.csproj -c Release 我...

7得票1回答
PackageReference版本通配符csproj

我在我的NetStandard项目中有以下内容。 <ItemGroup> <PackageReference Include="MyReference" Version="1.0.*" /> </ItemGroup> 当我将其更改为使用通配符(而不是1...

7得票2回答
无法使用“PackageReference”与“MSBuild.ILMerge.Task”

使用通过packagereference引用的MSBuild.ILMerge.Task时,出现了以下错误: error MSB4018: The "MSBuild.ILMerge.Task" task failed unexpectedly. error MSB4018: System.IO...

7得票1回答
VS2017 NuGet 一直在错误的位置搜索软件包

我从nuget packages.config迁移到PackageReference时发现了一些兼容性问题。我将项目还原到其工作状态(在使用PackageReference之前),但现在我的项目无法编译。 我收到以下错误信息: “严重性代码说明项目文件行抑制状态 错误包含版本为6.2.0的...

7得票3回答
在运行update-package时,限制PackageReference升级版本

在.NET的旧版packages.config系统中,我可以使用Package元素上的{{link2:allowedVersions属性来限制考虑更新包时可能的包版本}}。请注意保留html标签。 <package id="Newtonsoft.Json" version="10.0....