Đối với cuộc sống của tôi, tôi dường như không thể ứng dụng .NET 4 của tôi hợp nhất đúng với ILMerge. Ngay cả sau khi thiết lập/targetplatform,/lib,/ndebug và thêm tệp ILMerge.exe.config tùy chỉnh, tệp đầu ra không hoạt động đúng (có vẻ như không thể tìm thấy "các thư viện đã hợp nhất).Sự cố nghiêm trọng với ILMerge và .NET 4.0
Tôi đã thử this và this không có kết quả. Tôi thậm chí không thể có được nó để xây dựng, trừ khi tôi sử dụng tập tin cấu hình, nhưng khi tôi làm điều đó không hoạt động. Nếu không có tệp cấu hình, tôi luôn nhận được thông báo lỗi "Tham chiếu lắp ráp chưa được giải quyết không được phép: PresentationFramework".
Dưới đây là hiện trạng của lệnh ILMerge của tôi được sử dụng như một bài đăng sự kiện xây dựng:
ilmerge.exe /out:C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\bin\Release\OrangeNote.exe
/ndebug /targetplatform:v4,C:\Windows\Microsoft.NET\Framework\v4.0.30319
/lib:"C:\Windows\Microsoft.NET\Framework\v4.0.30319"
/lib:"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\obj\Release\OrangeNote.exe"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\Lucene.Net\src\Lucene.Net\bin\Release\Lucene.Net.dll"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\Ookii.Dialogs\src\Ookii.Dialogs.Wpf\bin\Release\Ookii.Dialogs.Wpf.dll"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\SharpZipLib\bin\ICSharpCode.SharpZipLib.dll"
"C:\Users\Logan\Documents\Visual Studio 2010\Projects\HumanInterfaceProject\HumanInterfaceProject\bin\Release\HipLib.dll"
Bất kỳ suy nghĩ về những gì tôi đang làm vậy ??
Tôi giải quyết nó đơn giản bằng cách thêm: /lib:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF " –