看板 C_Sharp 關於我們 聯絡資訊
小弟為部門開發Winform的Tool. 因為公司只要安裝軟體, 就要開短期Admin權限(填單請主管簽核, 太慢且太頻繁不行), 所以必須"免安裝". 而且開發中有使用第三方control unit (devexpress, epplus, nlog...), 必須考量使用者電腦沒有. 找stackoverflow的作法, 是將使用到的參考都勾複製到 debug輸出目錄, 然後整包丟. 這樣的確達到了免安裝的效果. 可是最近使用者反饋說, 目錄下的檔案(那些dll)密密麻麻 就算有icon, 每次都要找執行檔很麻煩(拉個捷徑都不肯.. 暗) 小弟實在沒招了, 請問版上高手有甚麼建議嗎? 感謝回覆. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.235.21 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1413680283.A.38A.html ※ 編輯: akafair (36.228.235.21), 10/19/2014 09:01:31
gundan: 那你把DLL都放到一個資料夾裡面就解決了吧? 10/19 10:43
gundan: 這樣就剩下執行檔和DLL的資料夾 很好找 就不會抱怨了 10/19 10:44
akafair: 具體怎麼做? VS參考那邊又沒辦法建目錄? 10/19 20:26
talenttb: 給他們前先加工,外面用C包一層,之類的 10/20 15:35
walilaV: http://www.chilkatsoft.com/p/p_502.asp 用這試試 10/21 11:16
leicheong: Environment.SetEnvironmentVariable()把DLL路徑加到 10/21 20:58
leicheong: 目前的path就好 (需要分號隔開). 10/21 20:59
leicheong: 這個加到Program.cs的main()去就好. 10/21 20:59
pocdoa: 開個資料夾 把你的Debug目錄丟進去 在剛開的資料夾拉捷徑 10/22 17:53