msbuild - MSBuild:如何找出特定文件添加到 _CopyFilesMarkedCopyLocal 的位置?
问题描述
当我构建一个特定的项目时,有一个不需要的文件在任务期间被复制到一个 nuget 包的输出中_CopyFilesMarkedCopyLocal
。我无法从日志或搜索项目引用中确定为什么该文件被标记为 CopyLocal。有什么记录可以提供帮助吗?或者是否有一个属性或项目组,我可以开始打印出调试消息来追踪它?
更多细节:
该文件是 Nuget 包的一部分,但不会在发生复制的项目中直接引用。
发生复制的项目是大型复杂 .NET Framework 应用程序的一部分。该项目有 5PackageReference
和 1 ProjectReferences
。ProjectReference 项目有额外的 17PackageReferences
和 7ProjectReferences
并且树继续前进。
解决方案
推荐阅读
- java - 如何使用充气城堡提供程序解密 SunJCE 加密数据
- c - 将文本放入 scanf 会使代码输出随机数?
- web-scraping - 如何从“每一页”中获取“页面链接”?
- r - 在调整特定行的同时动态改变多列
- mysql - SQL:将两列合并为一个查询结果
- python - 运行 for 循环时无法从重复轴重新索引
- c# - 绑定 Datagrid ComboBox MVVM 模型
- laravel - 登录流授权后,我应该如何将访问令牌存储到浏览器中的 API
- javascript - Node JS Express API 事务
- javascript - npm run 和 nmp start 的区别?