前端之家收集整理的这篇文章主要介绍了
reference – 部署ClickOnce时缺少dll,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我发布ClickOnce应用程序时,缺少其中一个项目中包含的引用之一.
如果我去我的项目的属性 – >应用程序文件,这个缺失的引用甚至没有列在这里.
我的bin / Release文件夹有一个.exe.manifest文件,我注意到它也从这里丢失了.
但是,当我构建项目时,DLL实际上被复制到我的bin / Release文件夹中.
我如何确保它还部署了所需的依赖项?
我终于找到了
解决这个问题的
方法,我希望它能
解决你的问题.
就我而言,我正在编辑一个有多个项目的旧应用程序,但主要项目及其后端项目在这里是最重要的.
后端
添加在主项目的“参考”部分中.
在后端,导入了第三方dll,但是这个dll需要另外两个dll.
所以这3个dll被
添加到后端项目的References部分.
此时,其他2个dll中的一个未显示在ClickOnce的“应用程序文件”部分中.我想出了几种修复它的方法,但最优雅的方法是在主项目的Reference部分添加这个dll.