作者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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1413680283.A.38A.html
※ 编辑: akafair (36.228.235.21), 10/19/2014 09:01:31
1F:推 gundan: 那你把DLL都放到一个资料夹里面就解决了吧? 10/19 10:43
2F:→ gundan: 这样就剩下执行档和DLL的资料夹 很好找 就不会抱怨了 10/19 10:44
3F:→ akafair: 具体怎麽做? VS参考那边又没办法建目录? 10/19 20:26
4F:→ talenttb: 给他们前先加工,外面用C包一层,之类的 10/20 15:35
6F:推 leicheong: Environment.SetEnvironmentVariable()把DLL路径加到 10/21 20:58
7F:→ leicheong: 目前的path就好 (需要分号隔开). 10/21 20:59
8F:→ leicheong: 这个加到Program.cs的main()去就好. 10/21 20:59
9F:→ pocdoa: 开个资料夹 把你的Debug目录丢进去 在刚开的资料夹拉捷径 10/22 17:53