当前位置: 首页 > news >正文

如何解决.NET8 类库Debug时,Debug文件夹中不包含Packages中引入的文件

最近在开发中使用了.NET8 Razor类库项目,但是惊讶的发现Debug时,Debug文件夹中不包含Packages中引入的文件,本以为是非常小的问题,但是被困住了竟然足足4个小时。

其实它也本就是个非常非常小的问题……

只需引入<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>即可。

例如下方

<Project Sdk="Microsoft.NET.Sdk.Razor"><PropertyGroup><TargetFramework>net8.0</TargetFramework><Nullable>enable</Nullable><ImplicitUsings>enable</ImplicitUsings><AddRazorSupportForMvc>true</AddRazorSupportForMvc><CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>  在这里添加</PropertyGroup><ItemGroup><FrameworkReference Include="Microsoft.AspNetCore.App" /></ItemGroup><ItemGroup><PackageReference Include="ClosedXML" Version="0.102.3"/><PackageReference Include="EPPlus" Version="7.2.2" /></ItemGroup></Project>

生成后,Debug文件夹下内容如下。

如果想要详细了解可参考一下内容。

编译器选项 - 输出选项 - C# reference | Microsoft Learn

http://www.lryc.cn/news/417105.html

相关文章:

  • 域名安全详解
  • 使用gstreamer命令行解析RTSP流
  • 如何基于离线包中“事件热点”进行二次开发
  • 使用继电器实现门电路(1)常用门电路的简化实现
  • 程序员常用单词分类
  • c语言11天笔记
  • 【C++刷题】优选算法——贪心第三辑
  • 9.2 grafana 上导入模板看图并讲解告警
  • python实现自动回复消息
  • Mysql 脚本转换为drawio ER 脚本
  • 基于babylonjs的小游戏 跳一跳
  • 移动端下拉加载更多(h5,小程序)
  • Linux安全与高级应用(二)Linux Web服务器的安全配置与高级应用
  • 关于React.createContext全局注入的一些记录
  • 在S/4HANA OP 1511中激活嵌入式分析的基本配置
  • 好的提交 VS. 坏的提交 :Git 的最佳实践
  • MySQL第4讲--图像化界面工具DataGrip介绍
  • Curl工具小记
  • 【C#语音文字互转】C#语音转文字(方法一)
  • 基于Linux系统下的在线手机商城
  • Apache Kafka 事务详解
  • Go语言 结构体
  • 数据结构(邓俊辉)学习笔记】词典 03—— 排解冲突(1)
  • HTML5+CSS3-HTML5入门
  • 谷粒商城实战笔记-138-商城业务-首页-渲染二级三级分类数据
  • git的基础用法
  • 常见中间件漏洞(四、Apache合集)
  • HCIE-学习笔记
  • 【计算机网络】性能指标-带宽和时延(MB、GB、KB、B、byte、bit、Mb/s、Gb/s、b/s等)学习
  • ANN(Approximate Nearest Neighbor)搜索和索引库到底是什么?