[问题] 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