Windows 应用程序 .Net Framework 中的 Click Once 应用程序中的 DLL 修补

DLL patching in Click Once application in Windows application .Net Framework

我创建了点击一次 windows 应用程序,它有多个 dll 引用(这些实际上是项目引用)。 Windows 应用程序仅包含驻留在 dll 中的表单和控件以及业务逻辑。 问题是当我更改 dll 中的某些内容时,我必须在服务器上部署整个单击一次应用程序。因此,在客户端应用程序会使用整个构建而不是单个 dll 进行更新。我也尝试通过更改 dll 版本和哈希来更改 .menifast 文件,但它没有用。 对于我想要的任何更改,应该根据服务器上的 .manifast 文件将特定的 dll 下载到客户端。 我正在使用 Visual Studio 2017 和 .net Framework 4.7.2

单击一次应用程序支持通过部署整个应用程序包进行升级。 您不能仅部署更新的程序集。