MSBuild.ILMerge.Task 不允许重复类型
MSBuild.ILMerge.Task not allowing Duplicate Types
我在调用 ILMerge 时收到以下错误。
ILMerge.Merge: ERROR!!: Duplicate type
'System.Net.Http.HttpRequestMessageExtensions' found in assembly
'System.Net.Http.Formatting'. Do you want to use the /alllowDup
option?
而且您会认为这很容易解决。错误消息说明了要做什么。
但我对 ILMerge 的调用是由 MSBuild.ILMerge.Task
发出的
而且我似乎已经在做我需要做的事情来实现它...
来自我的 ILMerge.props 文件:
<!-- added in Version 1.0.4, default=none -->
<ILMergeAllowDuplicateType>true</ILMergeAllowDuplicateType>
`
我收到有关验证此属性文件的警告,但没有其他任何东西会阻止构建。那么如何将其传达给 ILMerge?
每个:https://ilmergemsbuild.codeplex.com/workitem/11
似乎正确的值是
<ILMergeAllowDuplicateType>*</ILMergeAllowDuplicateType>
我在调用 ILMerge 时收到以下错误。
ILMerge.Merge: ERROR!!: Duplicate type 'System.Net.Http.HttpRequestMessageExtensions' found in assembly 'System.Net.Http.Formatting'. Do you want to use the /alllowDup option?
而且您会认为这很容易解决。错误消息说明了要做什么。
但我对 ILMerge 的调用是由 MSBuild.ILMerge.Task
发出的而且我似乎已经在做我需要做的事情来实现它...
来自我的 ILMerge.props 文件:
<!-- added in Version 1.0.4, default=none -->
<ILMergeAllowDuplicateType>true</ILMergeAllowDuplicateType>
` 我收到有关验证此属性文件的警告,但没有其他任何东西会阻止构建。那么如何将其传达给 ILMerge?
每个:https://ilmergemsbuild.codeplex.com/workitem/11
似乎正确的值是
<ILMergeAllowDuplicateType>*</ILMergeAllowDuplicateType>