我在哪里将exe用于自定义构建操作?

时间:2009-07-31 22:10:04

标签: visual-studio

我有一个exe作为我的项目的后期构建的一部分。目前它只是坐在projet的bin目录中。

既然我想对所有项目使用相同的后期构建操作,我应该在哪里放置它?是否已经为此设置了一个共同的位置?我只是坚持一条众所周知的道路硬编码吗?

我正在考虑的一个选项是将它放在“$(DevEnvDir)\ MyUtils”中。

2 个答案:

答案 0 :(得分:1)

这样可以工作(就像你的PATH上的任何地方一样,你不必用任何东西作为前缀)。但是,如果它仅在一个解决方案中使用并且解决方案在源代码管理中,我建议将其放在解决方案目录中并将实用程序检查到源代码控制中,因此检查项目的任何其他人都可以检查它并且点击构建。

答案 1 :(得分:1)

我通常使用以下文件夹结构(所有这些都位于源树的主干中):

  

/source - 包含解决方案文件和项目目录

     

/lib - dll引用

     

/tools - exe的

     

/build - ccnet / nant构建脚本

     

/deployment - 任何部署PowerShell脚本

这样,您可以通过solution directory + "..\tools\toolname.exe"

参考您的工具