【发布时间】:2011-01-05 16:39:34
【问题描述】:
是否可以修改项目组中的每个项目?例如,给定这个项目:
<_CustomAreas Include="..\My.Project.*\Areas\**\*.*" Condition="'$(AppBuildFolder)' == ''" />
我想删除 "..\My.Product.* 部分。基本上我们有包含 MVC 区域的单独项目,并且在打包/部署 (MSDeploy) 中我们希望将它们复制到主项目中。这里是使用组:
<FilesForPackagingFromProject Include="%(_CustomAreas.Identity)">
<DestinationRelativePath>Areas\%(relativedir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
$(relativedir) 以“..\My.Project.Plugin1\Areas**.”的形式出现,并以 ZipFileRoot\My.Project.Plugin1\Areas 的形式出现在包中(.. 退出硬编码的区域,然后它只是为插件创建文件夹\区域),我希望它实际上都以ZipFileRoot\Areas结尾。
谢谢 安迪
【问题讨论】: