[問題] VisualStudio compile成免安裝程式?

作者: akafair (VAIO)   2014-10-19 08:58:00
小弟為部門開發Winform的Tool. 因為公司只要安裝軟體,
就要開短期Admin權限(填單請主管簽核, 太慢且太頻繁不行),
所以必須"免安裝". 而且開發中有使用第三方control unit
(devexpress, epplus, nlog...), 必須考量使用者電腦沒有.
找stackoverflow的作法, 是將使用到的參考都勾複製到
debug輸出目錄, 然後整包丟. 這樣的確達到了免安裝的效果.
可是最近使用者反饋說, 目錄下的檔案(那些dll)密密麻麻
就算有icon, 每次都要找執行檔很麻煩(拉個捷徑都不肯.. 暗)
小弟實在沒招了, 請問版上高手有甚麼建議嗎? 感謝回覆.
作者: gundan (彈彈的哀傷)   2014-10-19 10:43:00
那你把DLL都放到一個資料夾裡面就解決了吧?這樣就剩下執行檔和DLL的資料夾 很好找 就不會抱怨了
作者: akafair (VAIO)   2014-10-19 20:26:00
具體怎麼做? VS參考那邊又沒辦法建目錄?
作者: talenttb (CC)   2014-10-20 15:35:00
給他們前先加工,外面用C包一層,之類的
作者: walilaV (哇哩勒)   2014-10-21 11:16:00
作者: leicheong (睡魔)   2014-10-21 20:58:00
Environment.SetEnvironmentVariable()把DLL路徑加到目前的path就好 (需要分號隔開).這個加到Program.cs的main()去就好.
作者: pocdoa   2014-10-22 17:53:00
開個資料夾 把你的Debug目錄丟進去 在剛開的資料夾拉捷徑

Links booklink

Contact Us: admin [ a t ] ucptt.com