【发布时间】:2014-02-04 22:24:58
【问题描述】:
我遇到了发布后构建事件所做的更改在发布时没有持续存在的问题。
我目前将我的项目设置为在后期构建事件中将一些额外信息附加到一些其他静态文件的末尾。当我在本地 (<some path>\bin\x86\Debug\) 查看生成的文件时,我可以验证是否已进行更改。
当我查看通过 clickonce 发布的相同文件时(在 <some click once url>\Application Files\<some version> 目录中),文件显示时没有对它们进行任何更改。
除了构建后事件之外,我还尝试了BeforePublish 目标,但仍然收到相同的结果:
<Import Project="$(MSBuildToolsPath)\Microsoft.Common.Targets" />
<Target Name="BeforePublish">
<!-- build event here -->
</Target>
谁能解释我为什么会遇到这种行为并提出解决方案?
【问题讨论】:
标签: c# visual-studio msbuild clickonce msbuild-task