我還沒有運氣使用ILMerge合併wpf程序集。是否有一個合併程序集的自由程序(如ILMerge),但可以使用wpf?
3
A
回答
3
我會想象你合併WPF程序集時遇到的主要問題是資源的PackURI沒有被更改。
如果您能夠將資源重構爲未合併的單個程序集,或者修復程序集中的PackURI,則合併的程序集應該可以工作。
2
我不知道爲什麼ILMerge與WPF程序集有問題,但有另一個工具來打包和合並程序集。看看.NETZ。
3
在http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx邁克·巴尼特ILMerge頁面是指本說明從傑弗裏裏希特:
本節討論通過允許您如何嵌入應用程序的相關DLL的EXE文件中,簡化了部署只分發一個物理文件。
實質上,您將依賴的DLL作爲資源捆綁到EXE中,並通過掛接AppDomain的ResolveAssembly
事件按需加載。
相關問題
- 1. 有沒有可以合併wpf程序集的免費ilmerge like工具?
- 2. ILMerge程序集未正確合併
- 3. 是否有可能只使用ILMerge合併一個依賴項子集?
- 4. 是否可以使用另一個程序集中的Global.asax?
- 5. 如何合併WPF應用程序的程序集?
- 6. 如何使用ILMerge合併F#和C#程序集,以便所有類型在引用時都可用?
- 7. ILMerge是否實際合併程序集,或者只是將所有內容都放在一個文件中?
- 8. 如何將.Net 3.5程序集與ILMerge合併?
- 9. 是否可以「並行」這個程序?
- 10. ILmerge和程序集參考
- 11. ILMerge&Keep程序集名稱
- 12. 是否有可能成功地將傳遞式程序集引用與ILMerge合併?
- 13. 合併程序集中的.NET類型定義(ILMerge)
- 14. WPF由程序集的Windows'主題'由主機應用程序
- 15. 使用ILMerge/Costura合併程序集後,如何讓VS(2010)接受PDB?
- 16. 是否可以將App Store上的兩個應用程序合併到一個應用程序中?
- 17. 是否有可能路由到另一個angularjs應用程序?
- 18. .NET程序集合並排除故障ilmerge
- 19. 是否可以限制哪些程序可以啓動wpf應用程序?
- 20. 是否可以合併這兩個任務計劃程序 - Laravel
- 21. 程序中是否有程序集?
- 22. 如何簽署由ILMerge操作生成的程序集?
- 23. 是否可以將多個應用程序合併爲一個整體應用程序?
- 24. 合併程序集
- 25. 是否可以用C編寫一個自毀程序?
- 26. silverlight是否可以在wpf windows應用程序中使用?
- 27. 是否可以使用WPF創建移動應用程序?
- 28. 是否可以集中所有應用程序文件外的Express路由?
- 29. 是否可以合併場景與Windows應用程序?
- 30. 是否有它可以產生一個有效的C程序
我嘗試了.NETZ,但不幸的是,它似乎不適用於我的.NET 4 WPF應用程序。我只是用它來合併程序集(而不是壓縮它們),但構建的應用程序在運行時只會引發異常。 – devios1 2010-08-02 11:51:00
只是有人認爲他們應該嘗試3.5 WPF ..我試圖在3.5 WPF應用程序的.NETZ,它報告它「無法確定EXE的子系統(默認是GUI窗口EXE)打包的應用程序將失敗! 」。 – 2012-05-29 19:10:13