摘要: 目前知道2中方法。一个是用CustomAction的方式执行Exe,使用这种方式不仅仅可以安装net framework,而且还可以执行任何Exe程序。另一个是使用setup工程属性中的Prerequisites功能。A. Custom Action取得net分发包,可以在microsoft的网站上下载,是一个exe文件在file system中加入这个Exe文件进入custome action. 执行Add custome Action, 选择这个Exe.在Custome Action中选中刚刚加入的文件,按F4,编辑属性。Installer Class设置为false ;Arguments 阅读全文
posted @ 2009-02-04 18:06 蔡秋心 阅读(1722) 评论(0) 推荐(0) 编辑
摘要: net运行时,通常会从启动目录加载assembly。但是如果我们碰到下面这种情况:一个解决方案里有两个项目,A, B, A项目是主程序,B项目是程序集。 A项目引用了B项目,编译生成后A.exe和 b.dll默认就同在Debug目录。 由于多个exe,多个dll,所以想把exe放到自己建的一个bin目录。dll都放到自己建的lib目录。并保证exe运行时能访问到lib目录中的dll 这种情况我们该如何做呢?方法 1: 在全局程序集缓存 (GAC) 中都安装该程序集 这样dll就变成了全局的,所有exe都可以载入它。方法 2: 使用 <codebase> 标记应用程序配置 (.con 阅读全文
posted @ 2009-02-04 17:26 蔡秋心 阅读(963) 评论(0) 推荐(0) 编辑