Я пытаюсь объединить несколько dll в одну dll слияния, используя ILMerge.
Я пробовал несколько команд пост сборки, и ничего не получалось.
C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe /lib:C:\Windows\Microsoft.NET\Framework\v4.0.30319
/lib:”C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies”
/t:dll /closed /targetplatform:v4,
”C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0″ /out:DataAccessMerged.dll Frameworks.dll ObservableDictionary.dll
OR
поместил макросы даже в TargetDir
и т. Д. *
это не сработало.
.NET Framework - это 4, по сравнению с 2010 sp1.
Ну, ребята. Я надеюсь, что это поможет кому-то.
Проблема конечно в фреймворках 4, есть несколько способов решить эту проблему.
Мой способ заключается в создании файла ILMerge.exe.config для EXE-файла ILMerge, и введите этот XML
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<requiredRuntime safemode="true" imageVersion="v4.0.30319" version="v4.0.30319"/>
</startup>
</configuration>