在Visual Studio 2008中,能否在ClickOnce发布时使用后期构建事件?如果可以,如何操作?
默认情况下,似乎只能使用预构建事件,而ClickOnce发布似乎会将项目构建到不同的位置,在启动后期构建事件之前。
默认情况下,似乎只能使用预构建事件,而ClickOnce发布似乎会将项目构建到不同的位置,在启动后期构建事件之前。
<Target Name="BeforePublish">
<Exec Condition="'$(PostBuildEvent)' != ''"
WorkingDirectory="$(OutDir)" Command="$(PostBuildEvent)" />
</Target>
这将运行您在项目中定义的相同的后构建事件,但您可以在这些Target元素中放置任何MSBuild任务。
我认为你会发现博客文章Tricks with app.config and ClickOnce deployment很有用。它讲述了针对每种部署类型使用不同的app.config
文件的技巧。