作者akafair (VAIO)
看板C_Sharp
標題[問題] VisualStudio compile成免安裝程式?
時間Sun Oct 19 08:58:00 2014
小弟為部門開發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
推 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