【发布时间】:2017-11-29 15:16:27
【问题描述】:
以下 msbuild 脚本未将 Com.Library.Shared.dll 复制到 c:\tmp\。为什么?
<PropertyGroup>
<DllFiles>$(MSBuildProjectDirectory)\bin\Debug\Com.Library.Shared.dll</DllFiles>
</PropertyGroup>
<Target Name="AfterBuild">
<Copy
SourceFiles="@(DllFiles)"
DestinationFiles="@(DllFiles->'c:\tmp\%(Filename)%(Extension)')" />
</Target>
【问题讨论】:
-
以冗长的速度运行。和/或添加 Message 语句以查看您在做什么。事实上,像这样的大多数基本问题总是可以这样解决。除此之外:DllFiles 是一个属性,但您使用的是 Item 语法。您确定这有效吗?
-
它不能工作。需要是item,复制任务调用正确。
标签: msbuild