作者scottzz (我还是想离职休息一阵子)
看板C_Sharp
标题Re: [问题] 如何把外部控制项封装或者编译时放到资 …
时间Mon Sep 13 11:57:47 2010
※ 引述《sorochis (斯欧洛奇)》之铭言:
: 最近用了一个画统计图的套件ZedGraph
: 拿来画各种统计图真的满方便的
: 但是有个小问题
: 就是这东西的panel是控制项
: 在Windows Form下要使用的话要先把控制项新增到工具箱中再拉出来用
: 每次编译完毕後他就会把ZedGraph的一堆东西复制到输出目录下
: 这样倒也合理,毕竟执行的时候要用到
: 但问题是ZedGraph的杂项很多
: 除了dll本身外还有一些语系资源等等的一堆档案跟资料夹
: 有没有办法能更改输出设定
: 让编译器在编译的时候把这些外部新增的控制项的档案
: 指定输出在执行档目录下的某资料夹中?
: 例如我编译好的执行档在预设的 bin\MyForm.exe
: 然後我希望这些外部控制项的执行档在子资料夹中如 bin\Controls\ZedGraph.dll
: 我该怎麽设定编译器呢?
: msdn找了老半天,但是实在不知道该用什麽key word下去找才找的到…
: 先谢谢解答的人罗
专案属性页中-->建置事件 ---> 建置後事件命令列
可以让你设定 compiler後要将档按copy去哪边. 有巨集参数可以选择
如 xcopy "$(TargetPath)" D:\Controls
source端加 " "是因为怕有中文路径名称.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.221.216.223