【发布时间】:2018-09-19 15:38:51
【问题描述】:
我的 .net Web 应用程序项目还包括一些非托管 dll 作为附加文件。 这些是子文件夹深处的几个级别。
当我发布这个项目时,我需要将这些文件与所有其他二进制文件一起复制到 bin 文件夹中。
无论我尝试什么设置,我能得到的最好的结果就是将它们发布到他们现有的文件夹结构中,这不是我需要的位置。
我创建了一个 PostBuild 事件来复制文件,这在本地构建时有效,但在发布到服务器时无效。我无法让 PostPublish 事件以相同的方式工作。
还有其他方法可以实现吗?
请注意,这与上一个问题相似但不同: Publish unmanaged DLL from referenced project
【问题讨论】:
-
@JuanR 相似但不一样。这个问题是指输出目录和构建事件,我对 bin 目录和发布特别感兴趣(发布时不会触发构建事件)
-
我明白了。您是否尝试过使用发布后任务? stackoverflow.com/questions/15090558/…
标签: c# asp.net visual-studio