5

ReferencePathwith condition'%(CopyLocal)'=='true'和 和有什么区别ReferenceCopyLocalPaths吗?

这个问题是由这个答案提出的,它在两段代码中使用了两种方式。

4

1 回答 1

13

ReferencePath: 解析主文件的路径。

ReferenceCopyLocalPaths:标记为的引用"CopyLocal"及其依赖项,包括 .pdbs、.xmls 和卫星。

要测试每个项目的内容,请将其添加到您的 .csproj 文件中:

<Target Name="AfterBuild">
    <Message Text="1. ReferencePath:%0D%0A%09@(ReferencePath->'$(OutDir)%(DestinationSubDirectory)%(Filename)%(Extension)', '%0D%0A%09')" />
    <Message Text="2. ReferenceCopyLocalPaths:%0D%0A%09@(ReferenceCopyLocalPaths->'$(OutDir)%(DestinationSubDirectory)%(Filename)%(Extension)', '%0D%0A%09')" />
</Target>
于 2012-06-08T07:47:55.950 回答