当前位置:  开发笔记 > 开发工具 > 正文

如何在NAnt中设置工作目录?

如何解决《如何在NAnt中设置工作目录?》经验,为你挑选了2个好方法。

我刚刚开始使用NAnt.我正在从一个教程中工作,只是试图设置一个目标来清理我的构建解决方案.我的Visual Studio Solution结构如下:

Solution Folder

项目文件夹

项目文件夹

工具文件夹

NAnt文件夹

NAnt .exe文件位于Tools/NAnt文件夹中.我的.build文件也在那里.这是我的.build文件:



  
  

  

  
    
  


这就是我所遵循的示例的格式.如果我尝试运行此构建,则会收到一条错误,指出项目文件不存在.在clean.source目标中,如果我将workingdir属性替换为基本解决方案文件夹的硬编码路径,则脚本将编译并正确运行.显然,如果我需要将项目移动到任何地方,这对于便携性来说并不理想.

如何让NAnt查看基本工作目录?



1> Peter Lillev..:

我的建议是始终将构建文件放在解决方案级别.然后构建文件中的所有相对路径将等于解决方案的相对路径.



2> cao..:

没有内置函数来更改当前目录,但您可以在脚本块中创建一个:

  
    
    
  

  

当然,您应该避免依赖脚本或代码中的当前目录.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有