我正在尝试构建一个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解决了问题。