我的解决方案根目录中有两个xml文件需要复制到deploy文件夹的父文件中。
我的网站正在部署到D:\ test \ website但我想对需要在此文件夹之外重新定位的2个xml文件进行例外处理。所以我需要将两个xml文件移动到D:\ test。
目前,我的发布资料中有以下几行:
<Target Name="CustomCollectFiles">
<ItemGroup>
<_CustomFiles Include="..\fileA.xml" />
<_CustomFiles Include="..\fileB.xml" />
<FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
它可以找到这两个文件,但它们不在D:\ test中。但是,它们存在于deploy文件夹中。我已经尝试了许多方法来实现这一点,例如:
..\%(RecursiveDir)%(Filename)%(Extension)
..\%(Filename)%(Extension)
%(Filename)%(Extension)
此刻我不知道自己在做什么了。任何帮助将不胜感激!