.NET Core 复制nuget包依赖的dll到输出目录


问题背景

.net core 复制nuget包依赖的dll到输出目录

写一个.net  core类库,引用了nuget包,编译后,在输出目录中没有发现引用的dll

引用了 LinqKit.Microsoft.EntityFrameworkCore 包

.NET Core类库编译后输出Nuget引用包DLL

编译后输出目录中没有发现Nuget包 LinqKit.Microsoft.EntityFrameworkCore的dll文件

解决方案

对于依赖于其他库的插件项目,CopyLocalLockFileAssemblies 属性非常有用。 如果将此属性设置为true,系统会将所有 NuGet 包依赖项复制到输出目录。 这意味着,可以使用 dotnet build 的输出在任何计算机上运行插件。

XML 全选
<PropertyGroup>
  <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>

其他

参考:https://learn.microsoft.com/zh-cn/dotnet/core/project-sdk/msbuild-props#copylocallockfileassemblies

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:AgGrid使用CellRendererFramework后,修改数据调用applyTransaction数据没刷新
下一篇:VSCode隐藏node_modules目录
评论列表

发表评论

评论内容
昵称:
关联文章

.NET Core 复制nuget依赖dll输出目录
nuget配置复制文件编译目录
Nuget增加输出目录targets配置
.NET Core,.NET5 固定输出目录,不要版本目录
.NET Core生成后没有Nugetdll文件
未能加载文件或程序集“CefSharp.Core.dll”或它某一个依赖项。
从一次解决Nancy参数绑定“bug”开始发布自己第一个nuget(下篇)
.Net Core依赖注入
熔断和降级初步详解实现(NET Core控制台输出讲解Polly)
VS打nuget无法上传nuget官网
Nuget安装
网站迁移纪实:从Web Form Asp.Net Core (Abp vNext 自定义开发)
.NET Core 深入理解依赖注入 services.AddTransient,services.AddScoped,services.AddSingleton
《步步入门》 .NET 6 部署Linux
.net Core项目 IIS部署运行异常信息输出
从一次解决Nancy参数绑定“bug”开始发布自己第一个nuget(上篇)
Visual Studio(VS)发布自动使用Net Reactor给生成DLL加壳
依赖属性使用
.NET DLL反编译 .NET Reflector
WPF 双向绑定非公开 set 方法属性在 NET 45 和 NET Core 行为不同

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码