visual-studio - 在为 crm 动态构建插件解决方案时遇到问题
问题描述
我正在尝试构建一个 crm 插件解决方案。该解决方案具有 ILMerge,因此我使用 nuget 包安装了 ILMerge,但我在 Visual Studio 2017 中收到此构建错误。
Unresolved assembly reference not allowed: log4net. at line 242
但是在下面显示的第 242 行,我的 .csproj 文件中没有 log4net 代码
<Task InputAssemblies="@(MergeAsm)" OutputFile="$(MergedAssembly)" TargetKind="SameAsPrimaryAssembly" KeyFile="$(KeyOriginatorFile)" Internalize="false" DebugInfo="true" />
那么我该如何解决这个问题。
解决方案
那么问题是我试图合并的ddl文件也从其他dll文件中合并了。因此,通过在解决方案的参考中添加 log4net 解决了该问题。
推荐阅读
- domain-driven-design - 外部服务结果改变聚合状态
- tcp - lwip_connect() 函数返回 -1
- git - 陈旧分支合并到分支主干的最常用的健康程序员工作流程是什么?
- html - 在第二页和后续页面上打印时缺少 div 的 CSS 背景颜色
- tableau-api - Tableau Google Ads 连接器
- google-api - Google Ads API 获取客户 ID
- python - 量化时间序列数据中的子序列相似性
- sql-server - 具有自定义聚合函数的 F# 查询表达式
- zabbix - Zabbix 5.4 - 覆盖模板宏
- python - 从一个字典中获取值并将另一个字典的值添加到它