【发布时间】:2014-11-07 07:06:41
【问题描述】:
我想在我的 TFS 构建过程中创建一个文件夹,在这种情况下,它是一个“TempImages”文件夹,我不想将它作为解决方案的一部分,也不需要源代码控制。
为了在本地实现这一点,我设置了以下构建后操作:
IF NOT EXIST "$(ProjectDir)\TempImages\" mkdir "$(ProjectDir)\TempImages\"
这就像一个魅力,除了使用 TFS 发布到我的测试环境时,不会创建文件夹。
经过一番谷歌搜索,我发现我可能需要以稍微不同的方式执行此操作,因此将以下内容添加到我的 .csproj 文件中。
<Target Name="AfterBuild">
<Exec Command="IF NOT EXIST "$(ProjectDir)\TempImages\" mkdir "$(ProjectDir)\TempImages\""></Exec>
</Target>
不幸的是,这似乎没有奏效。
为此目的,通过 TFS 在构建后/部署后创建文件夹的推荐路线是什么?
【问题讨论】: