$ (TargetDir) dosyasındaki birkaç dosyayı başka bir klasöre kopyalamaya çalışıyorum (örneğin C: \ BinCache), ancak nedense MSBuild'i şikayet etmemek için alamıyorum.MSBuild'i kullanarak dosyaları başka bir dizine nasıl kopyalarım?
<Target Name="AfterBuild">
<Copy SourceFiles="$(TargetDir)\*.*"
DestinationFolder="C:\BinCache" />
</Target>
yanlış burada ne yapıyorum?
DÜZENLEME: Çözüm, bir CreateItem görevi kullanmaktır. Muhtemelen, Visual Studio 2008 bu kısıtlamayı kaldırır. Sağol Scott!
<Target Name="AfterBuild">
<CreateItem Include="$(TargetDir)\*.*">
<Output TaskParameter="Include" ItemName="SourceFiles" />
</CreateItem>
<Copy SourceFiles="@(SourceFiles)" DestinationFolder="C:\BinCache" />
</Target>
Visual Studio, " öğesinin altındaki öğesi tanınmayan tanıma" hatasını bildiriyor. Herhangi bir fikir? –
Dave
Tamam, bunu araştırırken söz konusu CreateItem görevini gördüm, başka bir bakacağım. – Dave