nuget-package相关内容

在构建时生成 Nuget 包不包括所有依赖项

我的解决方案树看起来像: 项目 A 参考 Nuget 包“一些包" 项目 B 参考项目 A 在构建的时候,项目B产生了一个包,我们称之为PackageB 在 ProjectB.csproj 中,我使用了以下内容: PackageB 的客户端时,我收到一个运行时错误,抱怨 dll 包含在“Some Package"中.不见了. 我如何确保“某些包裹"作为 P ..
发布时间:2021-11-24 20:00:43 C#

(System.IO.FileNotFoundException) 通过“添加引用"添加 DLL 时,.Net 核心 Web API 无法找到子依赖项(依赖项的依赖项);

我在 .Net Core Web API 中遇到 System.IO.FileNotFoundException.所以我建立了下面的项目来演示这个问题. 我创建了一个名为 DemoLibrary 的 .Net Standard 库,并通过 NuGet 添加了 QRCoder 依赖项. 免责声明:选择 QRCoder 的原因是 Web API 默认不使用它.我没有在我的项目中使用它.事实 ..

Docusign.Esign.dll 继承 RestSharp 依赖的依赖问题

我正在使用包含多个项目的 Visual Studio 解决方案.项目的一个领域需要 RestSharp 106.10.1,而在另一个项目(它需要与之对话)中,我们拥有将 RestSharp 106.3.1 作为内部依赖项的 Docuign.ESign.dll.当尝试使用 Docusing dll 运行项目时,我们得到 的运行时错误 “无法加载文件或程序集‘RestSharp,版本=106.3.1 ..
发布时间:2021-11-24 19:32:35 C#/.NET

.NETcore、UWP - 无法安装 NuGet 包

我尝试使用通用 Windows 平台创建项目.我做了一些,但在下载 .NET Core 后,我遇到了 NuGet 包的问题.当我尝试安装 MySql.Data 我得到 包恢复失败. 输出: MySql.Data 6.9.9 与 UAP 不兼容,Version=v10.0.某些软件包与 UAP 不兼容,Version=v10.0.MySql.Data 6.9.9 与 UAP 不兼容,Ver ..
发布时间:2021-11-24 19:29:15 C#

将非托管本机库文件包含到 nuget 输出目录中

未管理的共享对象(.so 文件)不会复制到输出目录: 我有一个 .netstandard 2 项目,它包装了一个 C++ 库(让我们称这个项目为 wrap.csproj).该项目依赖于共享对象(libgdal.so). 我想将此项目用作 nuget,因此,将引用我的 nuget 的项目应该在 build/publish 文件夹中包含 wrap.dll 和 libgdal.so. ..
发布时间:2021-11-24 18:26:27 C#/.NET

将非托管本机库文件包含到 nuget 输出目录中

未管理的共享对象(.so 文件)不会复制到输出目录: 我有一个 .netstandard 2 项目,它包装了一个 C++ 库(让我们称这个项目为 wrap.csproj).该项目依赖于共享对象(libgdal.so). 我想将此项目用作 nuget,因此,将引用我的 nuget 的项目应该在 build/publish 文件夹中包含 wrap.dll 和 libgdal.so. ..
发布时间:2021-11-24 18:17:28 C#/.NET

修复“Package xxx is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0)"

我使用框架 4.6.1 创建了一个空白解决方案,并添加了一个项目核心 2.0.此错误显示在许多包的输出中“Package xxx is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0)".我该如何解决? 解决方案 如果您尝试安装的包确实支持 .NET CORE 2.0,您可以尝试使其工作的几件事>. 确保您的 V ..
发布时间:2021-11-24 17:56:51 C#

为什么 NuGet 包中的内容文件作为链接添加到 .NET Core 项目中,如何防止这种情况发生?

我正在开发一个 .NET Standard 库,并计划在 .NET Core 和 .NET Framework 项目中使用它.我的库依赖于第三个库,该库本身又依赖于一些 C 二进制文件.必须将 C 二进制文件复制到将引用我的库的项目的输出目录. 我将二进制文件作为内容添加到我的库项目中,当 NuGet 包与 dotnet 一起打包时,它们被复制到 content 和 contentFiles ..
发布时间:2021-11-24 17:29:49 C#/.NET

从静态文件为 dot net core 项目创建 Nuget 包

我创建了 npm 包,其中包含类似于 bootstrap 的 js 和 css 文件作为文件夹结构.我想为 .Net mvc web 应用程序提供相同的包,所以我创建了 .nuspec 文件,从构建输出指定 files 并创建了 Nuget 包.Nuget 和 NPM 包都运行良好. 现在我想为 dot net core 项目发布相同的包.当我在 dot net core web 应用程序中 ..
发布时间:2021-11-24 17:24:43 C#

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance) 不添加额外的编码提供者

我正在开发一个 netcoreapp2.0 控制台应用程序,我需要从 .NET 访问整个编码包. 我已经从 此页面 到我的项目并多次清理/恢复项目. 但是我无法获得所需的额外编码. 以下代码: Console.WriteLine(Encoding.GetEncodings().Length);Encoding.RegisterProvider(CodePagesEncoding ..
发布时间:2021-11-24 16:34:39 C#/.NET

如何修复 NU1212 以安装 dotnet 工具

我正在构建一个 dotnet 核心工具,但在全局安装时遇到问题.我可以复制我遇到的问题,但不知道如何解决.以下是我的步骤 dotnet new console -o testconsole 修改 testconsole.csproj 以包含 和 testconsole.csproj dotnet restore testconsole.csproj dotnet build ..
发布时间:2021-11-24 16:07:18 C#/.NET

在运行时手动加载程序集和依赖项(nuget 依赖项和 FileNotFoundException)

我目前在使用 Assembly.LoadFrom(String) 在运行时加载程序集时遇到问题.虽然指定的程序集加载得很好,但当目标框架是 netcoreapp 或 netstandard 时,不会加载引用的第三方程序集(例如 nuget 包). 为了解决这个问题,我创建了一个由三个项目组成的简单解决方案.每个项目只包含一个类.我在这里使用 Newtonsoft.Json 作为 nuget ..
发布时间:2021-11-24 14:56:44 C#/.NET

Nuget 包内容文件未复制到 .NET Core 项目

我正在尝试将 Nuget 包中的内容文件提取到引用我的包的项目中. 基于Justin Emgarten 的评论 Packages.config 项目使用内容文件夹 Project.json/PackageReference/NETCore SDK 项目使用 contentFiles 文件夹 太好了,我创建了一个 .NET Core 2.1 控制台应用程序项目并遵循了 NuG ..
发布时间:2021-11-24 14:01:44 C#/.NET

Microsoft.AspNetCore.All 元包的优缺点

在 ASP.NET Core 2.0 中,无需在 .csproj 文件中包含单独的 包引用.Microsoft.AspNetCore.All 元包包含所有必需的包.我们可以在 .csproj 文件中包含这个元包: 这个元包在 .Net Core 应用程序中的主要优点和缺点是什么?(还要考虑跨平台自包含应用程序) 解决方案 当您创建针对 .NET Core 2.0 运行的 ASP.NE ..
发布时间:2021-11-24 13:55:12 C#

未找到应用程序依赖项清单 (...) 中指定的程序集

我将 Microsoft.AspNetCore 从 2.0.3 升级到 2.0.5,我的 WebAPI 项目虽然在本地成功运行,但无法在生产环境 (IIS) 中启动.在这次升级之前,生产中的一切都很好.日志目录中产生的错误信息如下: 错误:未找到在应用程序依赖项清单 (MyProject.WebAPI.deps.json) 中指定的程序集:包:'Microsoft.AspNetCore.Mvc. ..
发布时间:2021-11-24 13:32:35 C#