【发布时间】:2014-01-31 12:38:41
【问题描述】:
我希望在构建完成后将 MyDir(在我的 $ProjectDir 中)复制到 $OutDir{ProductVersion}。
在 csproj 文件中使用以下配置,我可以获得文件版本。
<Target Name="AfterBuild">
<GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
<Output TaskParameter="Assemblies" ItemName="AssemblyVersion" />
</GetAssemblyIdentity>
<Exec Command="robocopy $(ProjectDir)MyDir $(OutDir)/%(AssemblyVersion.Version) /E" IgnoreExitCode="true" />
</Target>
但是,这会检索 FileVersion 而不是 ProductVersion。有什么方法可以在构建后事件中获取 ProductVersion 吗?
【问题讨论】:
标签: visual-studio-2010 version post-build-event