.NET Core 复制nuget包依赖的dll到输出目录
问题背景
.net core 复制nuget包依赖的dll到输出目录
写一个.net core类库,引用了nuget包,编译后,在输出目录中没有发现引用的dll
引用了 LinqKit.Microsoft.EntityFrameworkCore 包
编译后输出目录中没有发现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开发框架网发布内容,转载请附上原文出处连接
post 张国生