在调试程序时,经常需要手工拷贝配置文件(*.config),测试数据文件(*.sql)到debug目录中,有时疏忽就会忘记拷贝,给调试造成不必要的麻烦,要时能在每次编译时由IDE自动帮我们拷贝所需的文件至目标路径该多好。VS.NET 2003 IDE就专门为我们提供了解决此问题的方案,在每次编译时,IDE会产生Pre-Build事件和Post-build事件。我们只要响应此事件,然后在事件处理中利用基本的DOS命令,就可以完成我们所需的功能,实例代码如下:
拷贝当前工程目录下的*.config文件到编译后的Debug目录
copy "$(ProjectDir)*.config" "$(TargetDir)" >NUL
拷贝当前工程目录中TestData目录下的*.Sql文件到编译后的Debug目录
copy "$(ProjectDir)TestData\*.sql" "$(TargetDir)" >NUL
>NUL表示不在IDE的OutPut窗口中产生输出信息。
(ProjectDir)代表当前工程目录,(TargetDir)代表编译时的输出路径,更多参数可参考MSDN.
相关文章:
-
2022-01-22
-
2022-12-23
-
2021-07-17
-
2021-08-08
-
2022-01-04
-
2021-06-12
-
2021-06-25
-
2022-03-03
猜你喜欢
-
2021-06-22
-
2022-12-23
-
2022-12-23
相关资源
-
下载
2023-01-01
-
下载
2023-02-17
-
下载
2023-03-12