我正在服务器上部署一些文件。但是当我这样做时,构建会删除所有位于该位置的文件和文件夹。我不想从服务器上删除所有文件。我想从目标文件夹中排除一个文件夹(文件夹名称是Temp)。临时文件夹在删除其他文件时不应该被删除。怎么做?部署文件时出现MSBuild问题
这里是TFS你为什么要使用复制任务构建定义
<PropertyGroup Condition=" '$(DeployEnvironment)' == 'Dev' ">
<DeployPath>\\server1\D$\temp\reports</DeployPath>
</PropertyGroup>
<Target Name="CoreCompileSolution" />
<Target Name="AfterCompile">
<Message Importance ="high" Text="Solution Root: $(SolutionRoot)" />
<Message Importance ="high" Text="Out Dir: $(OutDir)" />
<Copy SourceFiles="@(RPTFiles)" DestinationFolder="$(OutDir)_PublishedWebsites\Reports\" />
</Target>
<Target Name="AfterDropBuild" >
<CreateItem Exclude="$(DeployPath)\Temp*.*">
<Output ItemName="PreviousDeployment" TaskParameter="Include" />
</CreateItem>
</Target>
你好吗部署这些文件?你是使用TFS构建定义,从Visual Studio发布还是其他? – 2013-02-28 23:51:34
嗨,我正在使用TFS构建定义。这是相同的代码。 – user2019295 2013-03-01 00:15:40