[問題] .net Framework 3.5 能將dll包入exe檔嗎

作者: wn0203 (wn)   2017-09-17 10:53:22
因現在有兩個dll名稱相同且必須存放檔案位置也需相同的困擾,
舉個例子:
也就是A 執行檔吃123.dll(版本1.1.1
B執行檔吃123.dll (版本2.1.1)
但這兩個執行檔和dll我要存放的路徑都一樣,
都在同一個資料夾,
這樣兩個dll名稱相同的就會有衝突,
就想到如果將B程式的dll包入exe檔是不是能解決這問題?
但一直失敗,不知道各位有什麼建議><
作者: xzeertacat (BlueCat)   2017-09-17 13:43:00
ILMerge
作者: name2name2 (yang~hi)   2017-09-17 18:57:00
如果見兩個子資料夾分別存放然後在exe裡分別指定載入dll路徑看到名稱路徑相同 當我沒說
作者: spfy (spfy)   2017-09-17 19:39:00
我怎麼覺得你應該從別的角度下手...
作者: wn0203 (wn)   2017-09-18 05:51:00
別的角度是指什麼?
作者: spfy (spfy)   2017-09-18 12:02:00
很多吧 為什麼不能換DLL的路徑 為什麼DLL名稱需要相同 為什會發生同DLL高版本不相容低版本 之類的...
作者: testPtt (測試)   2017-09-18 18:28:00
這球當然是踢給新版開發者阿
作者: Litfal (Litfal)   2017-09-18 22:13:00
換個檔名存都不行還真僵硬
作者: lightyen (lightyen)   2017-09-19 11:55:00
沒看過這麼糟的要求

Links booklink

Contact Us: admin [ a t ] ucptt.com