Clickonce部署 - 其他非编译时依赖性

时间:2013-12-17 18:18:06

标签: winforms clickonce

我有一个winforms应用程序,我想通过clickonce部署。这个应用程序有一点不同的是它在工作目录中搜索某些程序集(按名称约定)并加载/反映它们以查找ninject模块/提供程序。它加载的程序集不会被VS项目引用。它是一种享受,但如何在clickonce部署包中包含这些程序集?

1 个答案:

答案 0 :(得分:1)

将dll作为文件而不是引用添加到项目中,并将Build Action的类型设置为Content并将Copy to Output Directory设置为Copy if newer(复制到输出不会影响Click-Once,但确实会影响本地构建)

enter image description here

将构建操作设置为内容后,dll应包含在部署中,您可以在Project Properties -> Publish -> Application Files...

下查看

enter image description here