【发布时间】:2015-05-20 15:00:27
【问题描述】:
我的 .NET 项目依赖于一堆本机 dll 库,这些库应该复制到与 .exe 文件相同的目录中。 DLL 文件被添加到主项目的“ExternalDependencies”文件夹中,并在自定义构建后操作时复制到输出文件夹。
当我使用 ClickOnce 实用程序发布我的应用程序时,所有 dll 都放置在 ExternalDependencies/ 相对路径中,而不是与 exe 位于同一目录中。
我不想把库放到项目的根目录下,但是我必须想办法在安装过程中改变相对路径。 我发现没有办法这样做,除了手动生成清单:https://msdn.microsoft.com/en-us/library/xc3tc5xx.aspx
也许我错过了什么?有没有更简单的方法来做到这一点?
【问题讨论】:
标签: c# c++ dll deployment clickonce